/*
PROG: friday
LANG: C++
*/
#include <iostream>
#include <fstream>
#include <string>
#include <cmath>
using namespace std;
ifstream fin("friday.in");
ofstream fout("friday.out");
int main()
{
int N,day=13;
int d[7]={0,0,0,0,0,0,0},n[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
fin>>N;
for(int year=1900;year<1900+N;year++)
for(int mon=1;mon<=12;mon++)
{
day=day%7;
d[day]++;
day+=n[mon];
if(mon==2&&(year%400==0 || (year%4==0&&year%100!=0)) )
day++;
}
fout<<d[6];
for(int i=0;i<6;i++)
fout<<' '<<d[i];
fout<<endl;
return 0;
}
Compiling...
Compile: OK
Executing...
Test 1: TEST OK [0 secs]
Test 2: TEST OK [0 secs]
Test 3: TEST OK [0.004 secs]
Test 4: TEST OK [0.004 secs]
Test 5: TEST OK [0.004 secs]
Test 6: TEST OK [0 secs]
Test 7: TEST OK [0 secs]
Test 8: TEST OK [0 secs]
All tests OK.
YOUR PROGRAM ( ' friday ' ) WORKED FIRST TIME !
That ' s fantastic -- and a rare thing.
Please accept these special automated congratulations.
Compile: OK
Executing...
Test 1: TEST OK [0 secs]
Test 2: TEST OK [0 secs]
Test 3: TEST OK [0.004 secs]
Test 4: TEST OK [0.004 secs]
Test 5: TEST OK [0.004 secs]
Test 6: TEST OK [0 secs]
Test 7: TEST OK [0 secs]
Test 8: TEST OK [0 secs]
All tests OK.
YOUR PROGRAM ( ' friday ' ) WORKED FIRST TIME !
That ' s fantastic -- and a rare thing.
Please accept these special automated congratulations.