level 1
山治💯
楼主
#include<iostream>
#include<fstream>
using namespace std;
int n=0;
int i=1;
int y=0;
int a[4801]={0};
int b[7]={0};
ifstream fin("friday.in");
ofstream fout("friday.out");
int main(){
fin >> n;
a[0]=13;
for(i=1;i<12*n;i++)
{
if(i==2||i==2402||i==3602)
a[i]=a[i-1]+28;
else if((i-2)%48==0)
a[i]=a[i-1]+29;
else
{
if(i%12==1||i%12==3||i%12==5||i%12==7||i%12==8||i%12==10||i%12==0)
a[i]=a[i-1]
+3
1;
else if(i%12==4||i%12==6||i%12==9||i%12==11)
a[i]=a[i-1]+30;
}
}
for (i=0;i<7;i++) b[i]=0;
for(int x=0;x<12*n;x++)
{
y=a[x]%7;
b[y]++;
}
fout<<b[6]<<" "<<b[0]<<" "<<b[1]<<" "<<b[2]<<" "<<b[3]<<" "<<b[4]<<" "<<b[5]<<endl;
system("pause");
return 0;
}
2014年05月28日 14点05分
1
#include<fstream>
using namespace std;
int n=0;
int i=1;
int y=0;
int a[4801]={0};
int b[7]={0};
ifstream fin("friday.in");
ofstream fout("friday.out");
int main(){
fin >> n;
a[0]=13;
for(i=1;i<12*n;i++)
{
if(i==2||i==2402||i==3602)
a[i]=a[i-1]+28;
else if((i-2)%48==0)
a[i]=a[i-1]+29;
else
{
if(i%12==1||i%12==3||i%12==5||i%12==7||i%12==8||i%12==10||i%12==0)
a[i]=a[i-1]
+3
1;
else if(i%12==4||i%12==6||i%12==9||i%12==11)
a[i]=a[i-1]+30;
}
}
for (i=0;i<7;i++) b[i]=0;
for(int x=0;x<12*n;x++)
{
y=a[x]%7;
b[y]++;
}
fout<<b[6]<<" "<<b[0]<<" "<<b[1]<<" "<<b[2]<<" "<<b[3]<<" "<<b[4]<<" "<<b[5]<<endl;
system("pause");
return 0;
}