网站大量收购闲置独家精品文档,联系QQ:2885784924
  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
acm_趣题集

acm_趣题集 //missing_趣题、 1.歌唱王国(Modified) 字母表中有若干个字母,从空串出发每次等概率随机选择一个字母添加在当前串的末尾。 另给若干停止串,若当前串中出现了这些停止串则停止扩展。求串扩展的期望长度~! 2.水管局长 SC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦),嘟嘟作 为水管局长的工作就是:每天供水公司可能要将一定量的水从x处送往y处,嘟嘟需要为供 水公司找到一条从A至B的水管的路径,接着通过信息化的控制中心通知路径上的水管进入 准备送水状态,等到路径上每一条水管都准备好了,供水公司就可以开始送水了。嘟嘟一 次只能处理一项送水任务,等到当前的送水任务完成了,才能处理下一项。在处理每项送 水任务之前,路径上的水管都要进行一系列的准备操作,如清洗、消毒等等。嘟嘟在控制 中心一声令下,这些水管的准备操作同时开始,但由于各条管道的长度、内径不同,进行 准备操作需要的时间可能不同。供水公司总是希望嘟嘟能找到这样一条送水路径,路径上 的所有管道全都准备就绪所需要的时间尽量短。嘟嘟希望你能帮助他完成这样的一个选择 路径的系统,以满足供水公司的要求。另外,由于MY市的水管年代久远,一些水管会不时 出现故障导致不能使用,你的程序必须考虑到这一点。 ----------------------------------------------- 最小生成森林LCA + 反向加边优化。 3.Frequent values 给一个有序序列,你的任务是对于每个询问Q(i, j),输出[i, j]中出现频率最高的次数。 -1 -1 1 1 1 1 3 10 10 10 ----------------------------------------------- 转换为:2 4 1 3,辅助sum数组二分查找:2 6 7 10。RMQ 4.与众不同 A是某公司的CEO,每个月都会有员工把公司的盈利数据送给A,A是个与众不同的怪人,A不 注重盈利还是亏本,而是喜欢研究“完美序列”:连续的互不相同的序列。A想知道区间[L,R] 之间最长的完美序列。 ----------------------------------------------- st[i]:=max(st[i-1],last[a[i]]+1) len[i]:=i-st[i]+1 由st的非递减性对于[L, R]可二分找到一个最大M使得st[M]=L, 则Q(i, j) = max(M-L+1, RMQ(M+1, R)); 5.程序复杂度(模拟) 给出一段程序,计算它的时间复杂度。这段程序只有三种语句: –OP x:执行一条时间耗费为x 的指令。这里的x 为不超过100 的正整数。 –LOOP x:与END 配套,中间的语句循环x 次,其中x 可以为规模n,也可以是不超过100 的正整数。 –END:与LOOP 配套,循环终止。 注意:OP 语句的参数不能为变量n,而LOOP 语句的参数可以为变量n,但不允许有其他名字的变量。 这样,整个程序的时间复杂度应为n 的多项式。你的任务就是计算并显示出这个多项式。 Sample In OP 1 LOOP n LOOP 10 LOOP n OP 7 END OP 1 END END Sample Out 70n^2+10n+1 6.序列和的前n小元素 给你两个长度为n的数组A,B,从A,B中任选一个元素,可得到n*n个和,回答询问Q(i),表示第i小和的值(1=i=n)。 ----------------------------------------------- n路归并、heap 7.轮廓线 a).每一个建筑物用一个三元组(L, H, R), 表示左边界, 高度和右边界。 轮廓线如此给出:x1-H1-x2-H2-x3-H3-x4-0(x1x2x3x4....,0代表结束)。求轮廓线…… b).求总面积。 ----------------------------------------------- 离散化,每个区间找最大值。与求矩形面积相似, a)快排后线性heap求解区间最大值。 b)线段树…… 8.赛车 有n辆赛车从各不相同的地方以各种速度(0vi10000)开始向右行驶,不断有超车现象发生。给出n辆赛车的 描述(位置xi, 速度vi)。输出超车总数以及按时间顺序的前m个超车事件(ti, ai, bi-ti时间ai超过bi)。 ------------------------------------------------ 注意时间是浮点型,用heap

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档