
cf
_zidaoziyan
这个作者很懒,什么都没留下…
展开
-
Codeforces Round #202 (Div. 2)B. Color the Fence
两种解法,一种dp,一种贪心#include <map>#include <set>#include <stack>#include <queue>#include <cmath>#include <ctime>#include <vector>#include <cstdio>#include <cctype>#include <cstring>#include <cstdli原创 2015-07-18 09:51:09 · 528 阅读 · 0 评论 -
Codeforces Round #202 (Div. 2)C. Mafia
假设至少进行x场比赛,则x至少为a1,…an的最大值, 且(x-a1)+(x-a2)+…+(x-an)为进行的比赛中裁判的最多数量, 所以(x-a1)+(x-a2)+…+(x-an)>=x, 解得(n-1)*x>=ai的和 所以x>=ai/(n-1)向上取整 再和a1,…,an中的最大值进行比较#include<iostream>#include<cmath>#include<cstr原创 2015-07-18 09:46:50 · 519 阅读 · 0 评论 -
Codeforces Round #290 (Div. 2)D. Fox And Jumping
//题目要求出现任意整数,换句话说就是是的出现cd为1//所以题目的意思就是求( ⊙ o ⊙ )使得gcd为1所需要花费的最小的钱#include <map>#include <set>#include <stack>#include <queue>#include <cmath>#include <ctime>#include <vector>#include <cstdio>原创 2015-07-20 20:26:19 · 429 阅读 · 0 评论 -
codeforces290E
奇偶建图加输出路径#include <map>#include <set>#include <stack>#include <queue>#include <cmath>#include <ctime>#include <vector>#include <cstdio>#include <cctype>#include <cstring>#include <cstdlib>#i原创 2015-08-01 17:06:37 · 347 阅读 · 0 评论 -
CodeForces213C.Relay Race
题目意思: 一个人从(1,1)到(n,n),另一个人从(n,n)到(1,1)所经过的方格的和,每个方格最多只被计算一次,问最多和能有多少 思路: 不难看出,可转化为从(1,1)到(n,n)走两次所经过的方格的和最多能有多少 经分析可知,每个方格的横坐标纵坐标之和就是所经过的时间, dp[t][i][j]表示走了时间t,两个人的横纵坐标分别为i,j;那么他们的纵坐标便为t-i+1,t-j+1原创 2015-08-04 21:35:18 · 538 阅读 · 0 评论