ZOJ
BRCOCOLI
初学者 记录成长 Fighting
展开
-
D The Lucky Week
一开始是这么想的,七天七天加,保证每次都是星期一,每次遇到1,11,21就找到了 但N有10^9,肯定会超时。那么马上打表找规律,可就是找不出规律。 看了大神的,400年是一个周期,有2058个Lucky Week。找到规律后马上就AC了 #include #include #include using namespace std; int month[]={0,31,28,31,30,31原创 2016-04-25 20:28:24 · 367 阅读 · 0 评论 -
I People Counting
当时没想到,现在感觉思路打开就好了 思路:每次遇到一个部分就把身体其他部分一起变为一个不可能的符号并cnt++. 根据这个把相片从头到尾全部扫一遍就好。 #include #include using namespace std; int H,W,cnt; char photo[105][105]; const char m[3][4]={{"-O-"},{"/|\\"},{"(-)"}};原创 2016-04-24 20:47:43 · 307 阅读 · 0 评论 -
ZOJ 3777 Problem Arrangement .
题目地址:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3777 #include #include #include #include using namespace std; #define REP(i,a,b) for(int i=a;i<(int)(b);++i) #define REPD(i,a,b)原创 2017-01-14 20:26:54 · 226 阅读 · 0 评论