「Atcoder」abc248 A—E
「Atcoder」abc248 A—E
|
周赛 |
0 评论
A - Lacked NumberCodevoid solve(){ string s;cin >> s; for (int i = 0; i < s.length(); i++) st[s[i] - '0']++; for (int i = 0;
「Codeforces」 Round #779 (Div. 2)
「Codeforces」 Round #779 (Div. 2)
|
周赛 |
0 评论
A. Marin and Photoshoot题目大意对于给定的$01$串,可以在其中添加若干个 $1$,使得任意区间内, $0$ 的个数不超过 $1$ 的个数。解题思路对于本题,我们只关心前后距离不超过2的两个0:对于010, 不合法,需要在中间再加一个1对于100或001不合法,需要在两个0中加
「Codeforces」 Edu Round #125 (Div. 2)
「Codeforces」 Edu Round #125 (Div. 2)
|
周赛 |
0 评论
A. Integer Moves解题思路本题只存在三种情况:给出点为(0,0)本身,则只需要0步给出点与(0,0)的距离为整数,则只需要1步给出点与(0,0)的距离不为整数的情况下,只需要2步因为我们总可以找到某点X与给出点和(0,0)两个点距离都为整数,第一步从给出点跳到X,第二步从X跳到(0,0
「Codeforces」 Round #777 (Div. 2)
「Codeforces」 Round #777 (Div. 2)
|
周赛 |
0 评论
A. Madoka and Math Dad解题思路根据样例发现总是“2121···”或“121212”为什么是这样呢?因为1和2是最小的两位数,通过这样的交替,我们可以使得分解出的位数更多通过模拟一些例子我们可以发现其实就是对%3做讨论:如果n % 3 == 0, 则输出(n / 3) 个 &qu
「Codeforces」 Educataion Round #124 (Div. 2)
「Codeforces」 Educataion Round #124 (Div. 2)
|
周赛 |
0 评论
A. Playoff解题思路可以观察到在第一轮所有偶数就已经被淘汰了后面的所有轮的两个数相加都为偶数,所以输出较大的那个奇数而较大的那个奇数就是(1 << x) - 1Codevoid solve(){ int x; cin >> x; cout <<
「Codeforces」 Round #776 (Div. 3)
「Codeforces」 Round #776 (Div. 3)
|
周赛 |
0 评论
A. Deletions of Two Adjacent LettersCodevoid solve(){ string s;char c; cin >> s >> c; bool flag = false; for (int i = 0; i &l
「Atcoder」abc242 题解
「Atcoder」abc242 题解
|
周赛 |
0 评论
A - T-shirtCodevoid solve(){ int a, b, c, x; cin >> a >> b >> c >> x; if(x <= a) printf("%.12lf\n", 1.
「Codeforces」 Round #775 (Div. 2)
「Codeforces」 Round #775 (Div. 2)
|
周赛 |
0 评论
https://pic.imgdb.cn/item/622594285baa1a80abf375b1.png
「LeetCode」第283场周赛 题解
「LeetCode」第283场周赛 题解
|
周赛 |
0 评论
6016. Excel 表中某个范围内的单元格Codeclass Solution {public: vector<string> cellsInRange(string s) { vector<string> res; for (char
「LeetCode」第73场双周赛 题解
「LeetCode」第73场双周赛 题解
|
周赛 |
0 评论
6024. 数组中紧跟 key 之后出现最频繁的数字Codeclass Solution {public: int mostFrequent(vector<int>& nums, int key) { int n = nums.size(); i