SGU 115 巨水题 (只为统计做题个数)

来源:互联网 发布:mac os 菜单栏 编辑:程序博客网 时间:2024/05/18 12:02
#include <cstdio>int day[13] = {-1, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};int sum[13];int main() {int m, d, i;sum[1] = 0;for(i = 2; i <= 12; i++)sum[i] = sum[i-1] + day[i-1];scanf("%d%d", &d, &m);if(m > 12 || m <= 0) { puts("Impossible"); return 0; }if(d <= 0 || d > day[m]) { puts("Impossible"); return 0; }int ans = (sum[m] + d)%7;if(!ans) ans = 7;printf("%d\n", ans);return 0;}