![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cf
wuhulala
这个作者很懒,什么都没留下…
展开
-
codeforce
暑假没过,今天打了下表发现了规律 ,然后就A 求Q,可以看出先让Q=(for i=1->n)(i mod 1)^...(i mod n);然后for 一边把Q^=Pi 然后我把前面的打表出来发现竟然有规律#include #include #include using namespace std;int main(){ int n;原创 2014-12-15 22:24:19 · 1165 阅读 · 0 评论 -
Divisibility by Eight
把当前数删除几位然后可以整除与8 那么可得知大于3位数的判断是否能整除于八的条件是(n%1000)%8==0 可以得出我们的结论:只需要枚举后三位后两位后一位即可知道是否可整除于8#include <cstdio>#include <cstring>#include <algorithm>using namespace std;char a[200];int main() {原创 2015-07-20 20:34:30 · 1251 阅读 · 0 评论 -
Codeforces 3C
题意给你一个井字棋的棋谱,判断井字棋的状态 first, 第一个人走 second 第二个人走 illegal 不合法 the first player won 第一个人赢 the second player won 第二个人赢 draw 平局思路暴力枚举每种赢的状态 答案中没有这种样例 (思考一下)X0X00X0XX代码/* *************************原创 2015-07-29 16:27:11 · 757 阅读 · 0 评论 -
C. Glass Carving
这道题主要是 运用set和multiset题意就是给你一个w*h大小的长方体,每次进行一个操作,然后看每次操作完之后的剩余的最大的矩形的面积这个过程的结果在小长方形的玻璃碎片。不移动新制造的玻璃碎片。特别是,削减将每个片段的玻璃经过成更小的碎片。意思就是碎的也不移动,不管什么时候长方体的位置都没有变,变得只是这个长方体成为了碎片所以用set 记录被切割的位置用 multi原创 2015-03-21 15:44:58 · 997 阅读 · 0 评论 -
Codeforces 474E Pillars(论数据的重要性)
论特殊数据的重要性原创 2015-01-01 17:01:21 · 1271 阅读 · 1 评论 -
Codeforces Round #277.5 (Div. 2) C Given Length and Sum of Digits...
大大的传送门:就是这里 这一道卡在了特判的 1 0 本来输出 0 0 输出 -1 -1了,就错了,, 这道题就是一个恨好的贪心,往大了贪 下面是代码 #include #include #include using namespace std;int n,m;int ans[110];int main(){ scan原创 2014-12-09 23:18:51 · 767 阅读 · 0 评论 -
codeforces 448D
自己画图模拟一下,就会发现其实把每行的到mid小的数加起来是不是k,如果是k的话,那么直接就退出吗,如果不是的话继续二分搞起 #include #include #include #include using namespace std;typedef long long int ll;int main(){ ll l,r; ll a,b; ll m; l原创 2014-12-08 20:47:00 · 1269 阅读 · 0 评论 -
codeforces 448C Painting Fence
刷篱笆,只有横和竖, 竖着肯定最多是 n , 另一种 那么每一次先把最下面的那个刷掉, 刷掉之后 , 继续把上面的 刷掉,, 每一次把 剩下的 再按横着或竖着 刷 就是分治了 #include #include #include #include using namespace std;#define inf 0x7f7f7f7fint a[6000];原创 2014-12-08 20:59:45 · 1185 阅读 · 0 评论 -
codeforce 277.5 A
排序的题从来没有搞懂过#include #include #include #include using namespace std;#define N 3001struct node { int s, e;}edge[N];int a[N];int main() { int n; while(cin >> n) {原创 2014-12-07 19:04:57 · 934 阅读 · 0 评论 -
Preparing Olympiad
0-2^n枚举判断条件 系统要求的那几个条件#include <cstdio>#include <cstring>#include <algorithm>using namespace std;int a[20];int main(){ int n,l,r,x; int sum; int ans = 0; scanf("%d%d%d%d",&n,&l,&r,&x原创 2015-07-20 20:02:02 · 1081 阅读 · 0 评论