上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页
摘要: 传送门:http://codeforces.com/problemset/problem/572/D 思路:首先可以根据下标对k的模将他们分成互不相关的k组,组内可以贪心地使元素按大小顺序排,然后这组的贡献即为max-min 那我们就把a数组排序,那么每组元素一定是连续的。 那么题目就变为把有序... 阅读全文
posted @ 2015-10-23 16:22 orzpps 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://codeforces.com/problemset/problem/571/A 思路:直接算方案数比较困难,可以先求出不成立的方案数,再拿总方案数去减. 若增加的总长度为l,根据插板法,方案数就是C(l+2,2),; 对于不成立的方案 只要满足下面3个条件之一即可 a+x+... 阅读全文
posted @ 2015-10-23 16:04 orzpps 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://codeforces.com/problemset/problem/568/E 思路:首先没有空位,我们是记录一个low数组表示长度为i的上升子序列的最小结尾。 对于一个末尾新的数x,我们只要二分出一个位置low[i]#include#includeconst int ma... 阅读全文
posted @ 2015-10-23 15:10 orzpps 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://codeforces.com/problemset/problem/571/C 思路: 先去掉只出现一次的变量,贪心地使出现的表达式为真 再去掉出现两次的且要求取值相同的变量,贪心地使两个表达式为真 现在只剩下出现两次且要求取值不同的变量 把变量当作边,连接有它的两个表达... 阅读全文
posted @ 2015-10-22 11:21 orzpps 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://codeforces.com/problemset/problem/568/C 思路:贪心+2-sat判定 先判定原串是否合法,合法就输出原串。 否则贪心地从大到小枚举lcp,用2-sat判定 求出最长的lcp后,对于后面每一位,分别贪心尝试最小的元辅音,先试字典序小的,用... 阅读全文
posted @ 2015-10-21 21:47 orzpps 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Day1:T1 考场上觉得第二题比较水,于是就果断地跳进第二题的坑了,结果部分分都没来的及拿... f[i][l]:用了i-n的数,这段子序列开始位置为l的方案数 考虑新加的一个数x,设原序列为S, 那么只会有三种放法:xSx,xxS,Sxx 对于限制条件,为了方便先把大于转小于 考虑三种转移... 阅读全文
posted @ 2015-10-21 21:35 orzpps 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://codeforces.com/problemset/problem/567/E 思路:正着做一遍最短路,反着做一遍最短路,然后就可以判断一条边是否在最短路径图上了 设这条边为从a到b权值为c,那么如果dis[st][a]+c+dis[b][ed]=mindis,则在最短路径... 阅读全文
posted @ 2015-10-20 11:52 orzpps 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2820 思路: #include#include#includeconst int N=10000010;using namespace std;typedef lo... 阅读全文
posted @ 2015-10-13 11:25 orzpps 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1101 思路:设a#include#includeusing namespace std;const int maxn=50010;int mu[maxn],A,B,d,pri[ma... 阅读全文
posted @ 2015-10-12 17:04 orzpps 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://www.spoj.com/problems/GCDEX/ 思路:令g(n)=ΣΣgcd(i,j)(i#include#include#includeconst int N=1000000;using namespace std;typedef long long ll;ll... 阅读全文
posted @ 2015-10-12 11:24 orzpps 阅读(296) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页