Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
8165 | D班-西瓜 | 黑色星期五 | C++ | 解答错误 | 0 | 1 MS | 264 KB | 380 | 2025-03-26 20:23:57 |
#include <bits/stdc++.h> using namespace std; int main() { int a[12]= {31,28,31,30,31,30,31,31,30,31,30,31}; int n,week=4,cnt=0; cin >> n; if(n%4==0&&n%100!=0 || n%400==0) { a[1] = 29; } for(int i = 0; i<12; i++) { for(int j = 1; j<=a[i]; j++) { if(week==5 && j == 13) { cnt++; } week = (week+1)%7; } } cout << cnt; return 0; }