上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要: 题目链接:BZOJ - 1029题目分析使用一种贪心策略。现将任务按照deadline从小到大排序。然后枚举每一个任务,如果当前消耗的时间加上完成这个任务的时间不会超过这个任务的deadline,那么就完成这个任务。否则,如果完成这个任务的时间比之前选择完成的任务中完成时间最长的一个要短,那么就弹出... 阅读全文
posted @ 2015-03-06 19:09 JoeFan 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 题目链接:BZOJ - 3196题目分析区间Kth和区间Rank用树状数组套线段树实现,区间前驱后继用线段树套set实现。为了节省空间,需要离线,先离散化,这样需要的数组大小可以小一些,可以卡过128MB = =嗯就是这样,代码长度= =我写了260行......Debug了n小时= =代码#inc... 阅读全文
posted @ 2015-03-06 18:07 JoeFan 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 题目链接:BZOJ - 1901题目分析树状数组套线段树或线段树套线段树都可以解决这道题。第一层是区间,第二层是权值。空间复杂度和时间复杂度均为 O(n log^2 n)。线段树比树状数组麻烦好多...我容易写错= =代码树状数组套线段树#include #include #include #inc... 阅读全文
posted @ 2015-03-06 09:41 JoeFan 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 题目链接:C. DNA Alignment题目大意就不写了,因为叙述会比较麻烦..还是直接看英文题面吧。题目分析经过观察与思考,可以发现,构造的串 T 的每一个字符都与给定串 S 的每一个字符匹配了 L 次,那么令 S 中 A,C,G,T 的数量分别为 A1, B1, C1, D1, T 中A,C,... 阅读全文
posted @ 2015-03-03 15:48 JoeFan 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 题目链接:E. A and B and Lecture Rooms题目大意给定一颗节点数10^5的树,有10^5个询问,每次询问树上到xi, yi这两个点距离相等的点有多少个。题目分析若 x==y 直接返回 n。先求出 x, y 两个点的中点。先求出 LCA(x, y) = z,假设 Depth[x... 阅读全文
posted @ 2015-03-03 15:38 JoeFan 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 题目链接:D. A and B and Interesting Substrings题目大意给定26个小写字母的权值,一共26个整数(有正有负)。给定一个小写字母组成的字符串(长度10^5),求有多少长度大于1的子串满足:1)首尾字符相同。2)除了首尾字符外,其他字符的权值和为0。题目分析使用STL... 阅读全文
posted @ 2015-03-01 14:07 JoeFan 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 题目链接: BZOJ - 1011题目分析这道题的特别之处在于,答案可以有5%的误差。嗯..So? 我还是不会,于是看题解。神犇的题解就是利用这误差范围求一个近似解。怎么求近似解呢?假如 g[i] 是第 i 个点受到的引力来源中最后的一个点。那么我们如果要直接求 f[i] (第i个点受到的引力)是要... 阅读全文
posted @ 2015-02-28 15:44 JoeFan 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 题目链接: BZOJ - 1006题目分析这道题是一个弦图最小染色数的裸的模型。弦图的最小染色求法,先求出弦图的完美消除序列(MCS算法),再按照完美消除序列,从后向前倒着,给每个点染能染的最小颜色。求出的颜色数就是最小染色,同时也是最大团。代码#include #include #include ... 阅读全文
posted @ 2015-02-27 22:58 JoeFan 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 题目链接:BZOJ - 1004题目分析首先,几个定义和定理引理:群:G是一个集合,*是定义在这个集合上的一个运算。如果满足以下性质,那么(G, *)是一个群。1)封闭性,对于任意 a, b 属于 G, a * b 属于 G2)结合律, a * b * c = a * (b * c)3)单位元,在 ... 阅读全文
posted @ 2015-02-25 15:11 JoeFan 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 题目链接:BZOJ - 1081备注:此题BZOJ上貌似没有 spj ,要把一般顺序的每个格雷码倒着输出...比如 0102 输出为 2010题目分析就是按照 Gray 码的生成方法写前几个出来找找规律就好了。生成方法:以 3 位 3 进制为例0 0 00 0 10 0 20 1 2 //中位写 1... 阅读全文
posted @ 2015-01-31 15:56 JoeFan 阅读(591) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页