#include <iostream> using namespace std; // int main() { // int year, month, day; // int ans = 0; // bool run = false; // while (cin >> year >> month >>day) { // 注意 while 处理多个 case // if(year%4==0 && year%100!=0) // { // run = true; // } // if(year%400==0) // { // run=true; // } // if(month==1) ans=0; // if(month==2) ans=31; // if(month==3) ans=31+28; // if(month==4) ans=31+28+31; // if(month==5) ans=31+28+31+30; // if(month==6) ans=31+28+31+30+31; // if(month==7) ans=31+28+31+30+31+30; // if(month==8) ans=31+28+31+30+31+30+31; // if(month==9) ans=31+28+31+30+31+30+31+31; // if(month==10) ans=31+28+31+30+31+30+31+31+30; // if(month==11) ans=31+28+31+30+31+30+31+31+30+31; // if(month==12) ans=31+28+31+30+31+30+31+31+30+31+30; // if(run && month>2) ans+=1; // ans+=day; // cout <<ans << endl; // } // } // 64 位输出请用 printf("%lld") int main() { int year,mon,day; int mday[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31}; int totalDay[13]={0}; for(int m=2; m<=12;++m){ totalDay[m] = totalDay[m-1] + mday[m-1]; } while(cin>>year>>mon>>day){ bool run = year%400==0 || year%4==0 && year%100!=0; if(run && mon>2){ cout<<totalDay[mon]+day+1<<endl; } else { cout<<totalDay[mon]+day<<endl; } } }