随笔分类 - ACM-Daily codeforces
1
摘要:A.把这个数+1,如果符合条件就符合条件了,不符合就把最高位 + 1,其余位置0 #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #include <stack> #include <v
阅读全文
摘要:A.将给的字符串正反输出两边 #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #include <stack> #include <vector> #include <string> #
阅读全文
摘要:A.t == 10的时候输出1后面跟n - 1个0,否则输出n个t #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #include <stack> #include <vector>
阅读全文
摘要:打div3翻车了 A.第一个操作是除二,第二个操作视为两下操作之后除三,第三个操作视为三下操作之后除五,直接计算贡献 #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #include <
阅读全文
摘要:复习了一个月的期末考试,搞一套div3热热身 A.计算出向左向右跳的步直接算 #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #include <stack> #include <vec
阅读全文
摘要:所以说,遇到数学题就会翻车 A.均匀分配相同的字母就可以了。 #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #include <stack> #include <vector> #in
阅读全文
摘要:想开div3开成div2了,比赛的时候还以为我又菜了。 赛后经验:关爱视力 从我做起 A.删除第一个点的时候断环成链,不产生贡献,后面每隔一个拆一个点都会让联通块最终答案 + 1 没有可以产生贡献的点的时候就需要删联通块,此时产生反向贡献答案 - 1 #include <map> #include
阅读全文
摘要:赛后经验:疲劳做题不可取。 这场状态不好,写的代码质量不高,仅供参考 A.map打vis标记,按照题意模拟即可。 WA原因:int变量用%lld输出 #include <map> #include <set> #include <ctime> #include <cmath> #include <q
阅读全文
摘要:D 题 卡数学 (常规操作) E 题 pair<int,int>的sort只设置了一个关键字导致出现bug改了一年,原因至今不明 A.答案为字符串长度和a的数量 * 2 - 1的较小值。 #include <map> #include <set> #include <ctime> #include
阅读全文
摘要:赛后经验:div3过于简单,以后不做了 A.存在以下情况即为NO 1.存在相同字母 2.最大字母-最小字母 != 字符串长度 #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #inclu
阅读全文
摘要:div1真难,现在就是后悔, 非常后悔 A.显然如果我们知道起点和终点是哪两个点,我们可以算出距离通过b / gcd(a,b)的方式求出需要走几步的。 并且数据范围似乎也允许我们这么做,所以直接枚举取最大小值就可以了 #include <map> #include <set> #include <c
阅读全文
摘要:A.把右上角的凹缺口补上变成凸的就成了规则矩形 #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #include <stack> #include <vector> #include <
阅读全文
摘要:A.发现b的个数没有意义,a不等于d一定不可行,c不管多少都算一个,如果只有c没有ad也不可行 #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #include <stack> #inc
阅读全文
摘要:时间 场次 过题数目 补题数目 难易度 2019.4.7 codeforces-1141 (div3) 7/7 7/7 easy 2019.4.7 codeforces-1140 (div2) 4/7 6/7 hard 2019.4.8 codeforces-1139 (div2) 4/6 4/6
阅读全文
摘要:A.先全部化成分钟数,取平均数之后化成正常时刻。 #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #include <stack> #include <vector> #include
阅读全文
摘要:A.读到第i章,就有N - i + 1章还没读。 #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #include <stack> #include <vector> #include
阅读全文
摘要:想法题是硬伤,面对卡题和卡bug的情况应对能力太差 A.求两个前缀和以及两个后缀和,相邻最小值的最大值。 #include<iostream> using namespace std; const int maxn = 1e5 + 10; int a[maxn]; int pre1[maxn],pr
阅读全文
摘要:A.如果第i个数字是偶数,总贡献就加上i #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #include <stack> #include <vector> #include <str
阅读全文
摘要:A.维护一个前缀最大值,不断跳即可 #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #include <stack> #include <vector> #include <string
阅读全文
摘要:A.算2,3的因子个数即可 #include <map> #include <set> #include <ctime> #include <cmath> #include <queue> #include <stack> #include <vector> #include <string> #i
阅读全文
1