社区讨论

求神犇

P1202[USACO1.1] 黑色星期五 Friday the Thirteenth参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mi5hju2i
此快照首次捕获于
2025/11/19 12:11
4 个月前
此快照最后确认于
2025/11/19 12:11
4 个月前
查看原帖
CPP
var n,i,j,t,k,day:longint;a:array[1..7] of longint;
begin
   readln(n);
   for i:=1900 to 1900+n-1 do
    for j:=1 to 12 do
    begin
       case j of
          1,3,5,7,8,10,12:t:=31;
          4,6,9,11:t:=30;
          2:if (j mod 4=0) and (j mod 100<>0) or (j mod 400=0) then t:=29
                                                                else t:=28;
       end;
       for k:=1 to t do
       begin
          inc(day);
          if day=8 then day:=1;
          if k=13 then inc(a[day]);
       end;
    end;
   writeln(a[6],' ',a[7],' ',a[1],' ',a[2],' ',a[3],' ',a[4],' ',a[5]);
end.

回复

1 条回复,欢迎继续交流。

正在加载回复...