#include <stdio.h>
bool run( int n ){
if( ( n % 4 == 0 && n % 100 != 0 ) || ( n % 400 == 0 ) )
return true;
return false;
}
int main(){
int t, y, m, d, s;
scanf( "%d", &t );
while( t-- ){
scanf( "%d-%d-%d", &y, &m, &d );
if( 2 == m && 29 == d )
if( !run( y + 20 ) ){
printf( "-1\n" );
continue;
}
s = 20 * 365;
for( int i = 1; i != 20; ++i ){
if( run( y + i ) )
++s;
}
if( m > 2 && run( y + 20 ) )
++s;
else if( m <= 2 && run( y ) )
++s;
printf( "%d\n", s );
}
return 0;
}
NYOJ312 20岁生日
最新推荐文章于 2018-05-20 09:34:41 发布