1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | #include <stdio.h> #include <stdlib.h> int main() { int n,i,x=1900,j,y=0; int d[7]={1,0,0,0,0,0,0}; int m[12]={31,28,31,30,31,30,31,31,30,31,30,31}; scanf("%d",&n); for(i=0;i<=n;i++) { if(x%100==0) { if(x%400==0) { m[1]=29; } } else if(x%4==0) { m[1]=29; } for(j=0;j<12;j++) { y=(y+m[j])%7; d[y]++; } x++; m[1]=28; } for(i=0;i<7;i++) { printf("%d ",d[i]); } return 0; } |
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKCkKewogICAgaW50IG4saSx4PTE5MDAsaix5PTA7CiAgICBpbnQgZFs3XT17MSwwLDAsMCwwLDAsMH07CiAgICBpbnQgbVsxMl09ezMxLDI4LDMxLDMwLDMxLDMwLDMxLDMxLDMwLDMxLDMwLDMxfTsKICAgIHNjYW5mKCIlZCIsJm4pOwogICAgZm9yKGk9MDtpPD1uO2krKykKICAgIHsKICAgICAgICBpZih4JTEwMD09MCkKICAgICAgICB7CiAgICAgICAgICAgaWYoeCU0MDA9PTApCiAgICAgICAgICAgewogICAgICAgICAgICAgbVsxXT0yOTsKICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGVsc2UgaWYoeCU0PT0wKQogICAgICAgIHsKICAgICAgICAgICAgbVsxXT0yOTsKICAgICAgICB9CiAgICAgICAgIGZvcihqPTA7ajwxMjtqKyspCiAgICAgICAgIHsKICAgICAgICAgICAgeT0oeSttW2pdKSU3OwogICAgICAgICAgICBkW3ldKys7CiAgICAgICAgfQogICAgICAgICB4Kys7CiAgICAgICAgbVsxXT0yODsKICAgIH0KICAgIGZvcihpPTA7aTw3O2krKykKICAgIHsKICAgICAgICBwcmludGYoIiVkICIsZFtpXSk7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0K
-
upload with new input
-
result: Success time: 0.01s memory: 1724 kB returned value: 0
20
38 34 36 36 36 37 36
-
result: Success time: 0.02s memory: 1724 kB returned value: 0
1 0 0 0 0 0 0



