Codeforces
墨温温
呆萌理工女~ ~
展开
-
CodeForces 548C
题意:给一个青蛙和一朵花浇水,它们会按每分钟(h*x+y)mod m的速度长高,问它们分别长到a1和a2,最少需要多长时间。 思路:开始时理解错了题意,注意是同时给它们两个浇水啊!!!两个小家伙同时都在长高啊。找到循环节,暴力就可解。 AC代码: #include #include using namespace std; int main() { long long m,h1原创 2015-07-17 09:35:07 · 704 阅读 · 0 评论 -
CodeForces 548B
水题一道,却切得很吃力。 题意:n*m的图上有许多小格,小格上是数字0或者1,问每对一个小格上的数字进行反转一次,在所有行中最大的连续的1的个数。 #include #include #include using namespace std; struct A { int maxx,sum; }a[505]; int main() { int n,m,q; i原创 2015-07-17 00:00:58 · 672 阅读 · 0 评论 -
CodeForces 550B
题意:有n个问题,从中至少选出两个问题,其难度总和不小于l,不大于r,且最大难度与最小难度之差要大于x。 参考了大神的代码,才写出来。 思路:状态压缩,枚举 AC代码: #include #include #include using namespace std; int main() { int n,l,r,x,c[20],maxx,minn,s,ans,cnt; long原创 2015-07-17 16:45:08 · 468 阅读 · 0 评论