hdu 1076 An Easy Task
好久都沒寫題了,完全不會,這麼簡單的題WA了近10次,最後發現是思路不完全。
最近要抓緊訓練了,不然就坐等被虐了,明天開始學習dp
/* author:jxy lang:C/C++ university:China,Xidian University **If you need to reprint,please indicate the source** */ #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> #include <queue> #define INF 1E9 using namespace std; bool isleap(int a) { return a%4==0 && (a%100!=0||a%400==0); } int main() { int T; scanf("%d",&T); int now,n; while(T--) { scanf("%d%d",&now,&n); if(!isleap(now)) { now=(((now/4)+1)*4); if(!isleap(now))now+=4; } n--; while(n>=97) { n-=97;now+=400; } while(n>24) { int t=now/100; n-=24;now+=100; if(now/100>t&&(now/100)%4==0)n--; } int t=now%100; now+=n*4; if(n&&t>=now%100&&(now/100)%4!=0)now+=4; printf("%d\n",now); } }
最後更新:2017-04-03 21:30:11
上一篇:
解密Facebook產品的開發流程
下一篇:
JAVA中的內存溢出
泊眾棋牌 完整架設視頻教程
invalid byte sequence in GBK(github rake generate 發布文章時字符亂碼解決辦法)
收集Java麵試題知識點(Java基礎部分一)
天氣預報 獲取節氣的代碼
給Magento的模塊保存添加事務(transaction)
程序猿為什麼逃離北上廣?
SQL where條件順序對性能無影響
Fork and Join: Java也可以輕鬆地編寫並發程序
業務與信息係統深度融合,改變業務運營和創新模式:阿裏巴巴企業級互聯網架構(Aliware)實踐
《雲周刊》第122期:"永恒之藍"勒索病毒防護全攻略,再也不用拔網線了