sgu 115 Calendar
来源:互联网 发布:网络彩票平台排名 编辑:程序博客网 时间:2024/04/30 07:26
#include <stdio.h>#include <string.h>#include <math.h>using namespace std;int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int main(){ int i,n,m,t=0; for(i=1;i<=9;i++) t+=month[i]; t+=21; while(scanf("%d%d",&n,&m)!=EOF) { if(m<=0||m>12) printf("Impossible\n"); else { if(month[m]<n) printf("Impossible\n"); else { int s=0; for(i=1;i<m;i++) s+=month[i]; s+=n; s=s-t+700; if(s%7==0) printf("7\n"); else printf("%d\n",s%7); } } } return 0;}