上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 85 下一页
摘要: 题意:已知序列a和b的混合序列,序列b是由序列a中满足i < j的ai+aj所组成,要求升序输出序列a。 分析: 1、将混合序列c排序,则第一个元素一定为序列a中的最小值,即输出序列中的a[1],同理c[2] = a[2]。删去c[1],c[2]。 2、由此可知a[1] + a[2],并将其从序列c 阅读全文
posted @ 2017-08-22 19:37 Somnuspoppy 阅读(149) 评论(0) 推荐(0)
摘要: 题意:N个点,M条路,每条路的危险度为路上各段中最大的危险度。多组询问,点s到点t的所有路径中最小的危险度。 分析: 1、首先建个最小生成树,则s到t的路径一定是危险度最小的。 原因:建最小生成树的最后一步,如果有两个相等的边可以选择,然后将两个连通块连在一起。 那不管选择哪个边,对于分别位于两个连 阅读全文
posted @ 2017-08-22 19:00 Somnuspoppy 阅读(258) 评论(0) 推荐(0)
摘要: 题意:已知矩阵S,求序列a。已知矩阵Sij = “ + ” if ai + . . . + aj > 0; Sij = “ − ” if ai + . . . + aj < 0; and Sij = “0” otherwise. 分析: 1、由Sij = ‘+’ 可知,ai + . . . + aj 阅读全文
posted @ 2017-08-21 20:25 Somnuspoppy 阅读(282) 评论(0) 推荐(0)
摘要: 题意:有N个人,已知身高、性别、音乐、运动。要求选出尽可能多的人,使这些人两两之间至少满足下列四个条件之一。 1、身高差>40 2、性别相同 3、音乐不同 4、运动相同 分析: 1、很显然性别相同的人一定能一起去,问题就在于如何在这些性别相同的人中加入性别不同的人。 2、把男女分开,进行二分匹配。 阅读全文
posted @ 2017-08-21 18:50 Somnuspoppy 阅读(388) 评论(0) 推荐(0)
摘要: 题意:由01组成的长度为n的子串,AT由0表示,GC由1表示,求一段长度大于等于L且GC率最高的子串的起始终止坐标,若GC率相同,取长度较小,若长度相同,取起始坐标最小。 分析: 1、一个子串(i+1,j)的GC率为(sum[j] - sum[i]) / (j - i),sum[j]为前缀和 上式可 阅读全文
posted @ 2017-08-18 19:37 Somnuspoppy 阅读(273) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 85 下一页