![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
比赛
&稚始稚终
这个作者很懒,什么都没留下…
展开
-
Codeforces Round #684 (Div. 2) A——C2
A. Buy the String 题目传送门: A. Buy the String 题目大意: 给你一个01字符串,购买0需要花费C0,购买1需要花费C1,01之间进行转换需要花费h。问购买整个字符串的花费。 思路: 只有 max(C0,C1) > min(C0,C1)+h时才有必要进行转换。 AC Code #include<bits/stdc++.h> using namespace std; int a[1005]; int main() { int t; scan原创 2020-11-18 11:07:56 · 807 阅读 · 1 评论 -
Codeforces Round #683 (Div. 2)A-D题题解
A. Add Candies 题目传送门: A. Add Candies 题目大意: 给你一个n,表示1~n的序列。你可以进行m次操作,每次操作需选中一个其中的一个数,第 j 次操作可以让除了被选中的数的其他所有数加 j 。问你如何构造这样的m次操作使得最后所有数都相等,(操作次数不要求最小)。 思路: 只要使所有数变成1+2+3+……n即可。 AC Code #include<bits/stdc++.h> using namespace std; int main() { int t原创 2020-11-16 21:54:13 · 257 阅读 · 0 评论 -
2018南京ICPC现场赛部分题题解
Problem A. Adrien and Austin 题意: 给你n个石子,下标从1到n,每次最多取连续的k个石子,问最后谁能赢(取完石子的那个人算赢)。 思路: 如果有奇数个石子,那么A中间取一个,B拿什么,A接下去就在对称的另一边拿什么,这样A赢。 如果有偶数个石子,且b>1 ,那么A可以在中间取两个,然后又回到了上述的过程,这样A赢。如果b==1,那么石子是偶数个,则B赢。 注意特殊情况:一开始有0个石子,那么就是B赢。 AC Code #include<bits/stdc++.h&g原创 2020-10-23 21:20:20 · 1233 阅读 · 0 评论