自己的usaco代码---PROB Friday the Thirteenth
2013-08-14 14:22
337 查看
原创代码
仅供参考
欢迎评论O(∩_∩)O~
仅供参考
欢迎评论O(∩_∩)O~
/* ID: 输你自己的 PROG: friday LANG: C++ */ #include<iostream> #include<cstdio> #include<cmath> #include<algorithm> using namespace std; int k[12]={6,2,2,5,7,3,5,1,4,6,2,4}; int ans[8]; int main() { freopen("friday.in","r",stdin); freopen("friday.out","w",stdout); int n; cin>>n; fill(ans+1,ans+1+7,0); for(int i=0;i<12;i++) ans[k[i]]++; int tmp=1; bool flag=false; int p=0; while(++p<n) { for(int i=0;i<2;i++){ k[i]=k[i]+tmp; if(k[i]==7) k[i]=7; else k[i]%=7; } tmp=1; if(p==100||(p%4==0&&p%100!=0)) tmp++; for(int i=2;i<12;i++){ k[i]=k[i]+tmp; if(k[i]==7) k[i]=7; else k[i]%=7; } for(int i=0;i<12;i++) ans[k[i]]++; } for(int i=6;i<=7;i++) cout<<ans[i]<<' '; for(int i=1;i<=4;i++) cout<<ans[i]<<' '; cout<<ans[5]<<endl; return 0; }
相关文章推荐
- 【USACO】PROB Friday the Thirteenth
- USACO 1.1-Friday the Thirteenth
- usaco Friday the Thirteenth
- luogu1202 [USACO1.1]黑色星期五Friday the Thirteenth
- USACO-Section1.1 Friday the Thirteenth [日期]
- usaco1.1.3 Friday the Thirteenth黑色星期五
- USACO 1.1 黑色星期五Friday the Thirteenth
- Friday the Thirteenth(USACO)
- USACO-Section1.1 Friday the Thirteenth
- USACO Section 1.1 Friday the Thirteenth
- 自己的usaco代码---PROB Palindromic Squares
- USACO1.1.3 - Friday the Thirteenth
- USACO 1.1 Friday the Thirteenth
- USACO1.1.3 Friday the Thirteenth(黑色星期五)
- Friday the Thirteenth(黑色星期五) USACO
- usaco/1.1 Friday the Thirteenth
- 【USACO1.1_3】★Friday the Thirteenth 黑色星期五
- USACO 1.1.3 Friday the Thirteenth
- USACO 1.1.3 Friday the Thirteenth
- USACO-Section1.2 Friday the Thirteenth (简单日期处理)