3Z中文网

3Z中文网>我变强了 > 第 25 章 劝导(第2页)

第 25 章 劝导(第2页)

他好笑地看低下头不直视他的邵光,“怕什么,你既然敢报名还怕我。”

扫一眼邵光,他问:“你不说我也知道,是冉问他们帮你吧?”

邵光一愣,在洞察般的目光下,沉默点头。

梁老师哼笑一声,说了一句就知道是他们,除了他的学生,他想不到还能是谁,这么了解他的习惯。

这群小臭崽子,专挑他提前下班接女儿的时机,竟给他惹事!

梁老师打开某个文件,点了几下,旁边的打印机嗡嗡往外吐纸。

他从笔筒捞了一支笔,弹了弹还热乎散发油墨的试卷,往人眼前一递,摁下手机计时器。

“写吧,一个小时,让我看看你能写多少。”

他似笑非笑看有些拘谨的邵光,“那群小兔崽子可能还不知道,即使报了名,作为带队老师的我,也有权利撤销。”

“你认真写,你能有68分,我就给你参加。”

邵光缓缓呼吸,接过试卷找个空位置认真答起来。

梁老师给的这张试卷一共有15道题单项选择题,3道程序填空题,1道程序编写。

粗略扫了一眼,邵光发现题量虽然不大,但知识点非常繁杂,有基础题如数据结构、递归,也有难题,如STL模板、无根树的Prüfer序列、扩展KMP、递归、复杂树、图论算法等。

而难题……出得非常有深度。

邵光鼻尖稍微冒汗。

梁老师双手背着,优哉游哉站在邵光后边,时不时看着他答题,不知道看到了什么,眉毛挑得高高的。

时间一分一秒过去。

邵光解到最后一题,这题是程序编写,要求最小区间覆盖。

题目是:给出n个区间,第i个区间的左右端点是[a1,b1],现在要在这些区间中选出若干个,使得区间[θ,m]被所选区间的并覆盖(即一个0≤i≤m都在所选的区间中)。保证答案存在,求所选区间个位数的最小值。

而且还要求输入的第一行包含两个整数n和m(1≤n≤5000,1≤m≤10^9),以及接下来的n行,每行两个整数ai,bi,(0≤ai,bi≤m)。

邵光皱着眉头看这道题。

尝试使用模拟退火算法,编写到一半,突然发现行不通,往下输出每行只有一个整数bi。

他飞快地唰唰叉掉之前写的代码。

抬头看了眼时间,梁老师举起手机向他示意了一下,还有3分钟。

邵光有些紧张,笔尖停顿在纸上,手心汗涔涔的。

不能着急。

调整自己的呼吸,邵光慢慢沉下心,脑子飞速回想算法。

最小……最小区间覆盖,对,可以用θ(n^2)时间复杂度排序,再用贪心选择这些区间……

邵光另起头文件,定义自变量,然后自定义时间复杂度排序,for循环,while……

邵光埋头奋笔疾书,争分夺秒。

“嘀嘀--”

计时器响起,时间到。

已完结热门小说推荐

最新标签