Codeforces
吹梦到西周啊啊啊
纵有千古,横有八荒;前途似海,来日方长。
展开
-
Codeforces Round #642 (Div. 3)
上蓝场,纪念一下 A. Most Unstable Array 题意:构造一个长为n,和为m的数组,使得相邻差的绝对值之和sum最大 分析: 当n=1时,sum只能为0 当n=2时,放0和m,sum=m 否则,m放任意非首尾位置,sum等于2m Code: #include <bits/stdc++.h> using namespace std; #define ll long long #define pii pair<int, int> #define mem(a, b) mem原创 2020-05-15 17:51:55 · 127 阅读 · 0 评论 -
Codeforces Round #634 (Div. 3)
A. Candies and Two Sisters 题意:两个人分n个东西,a>b,有几种分法 分析:(n-1)/2种 Code: #include <cstdio> #include <iostream> #include <algorithm> #include <cstring> #include <string> #inc...原创 2020-04-15 20:58:15 · 148 阅读 · 0 评论 -
Codeforces Round #632 (Div. 2)
A. Little Artem 题意:黑格子相邻有白格子的话B++,白格子相邻有黑格子的话,W++,构造一个矩阵,使B=W+1 分析:一个角放W,其他全B即可 Code: #include <iostream> #include <cstdio> #include <cstring> #include <string> #include <cm...原创 2020-04-09 16:11:05 · 163 阅读 · 0 评论 -
Codeforces Round #630 (Div. 2)
A. Exercising Walk 题意:给出上下左右移动的步数,及初始位置和可移动范围,判断能否在可移动范围内走完所有步数 分析: 1.计算同坐标轴之差的绝对值,判断初始位置移动后,是否在可行范围内 2.当某坐标轴上的可移动范围为点时,则该坐标轴上不可移动 详见代码: #include <iostream> #include <cstdio> #include <...原创 2020-04-01 13:02:55 · 169 阅读 · 0 评论 -
Codeforces Round #629 (Div. 3)
A. Divisibility Problem 题意:给定a,b两个数,每次可以将a+1,最少需要几步可以使a%b==0 分析:水题。。。 代码如下: #include <iostream> using namespace std; int main(void) { int t; cin >> t; while (t--) { int a, b; cin &...原创 2020-03-28 15:14:57 · 165 阅读 · 0 评论