NYOJ312 20岁生日
2014-02-19 16:18
197 查看
原题链接
#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; }
相关文章推荐
- NYOJ 312 20岁生日
- nyoj 312-20岁的生日
- NYOJ 312 20岁生日
- NYOJ312 20岁生日
- nyoj-312-20岁生日
- NYOJ 312题 20岁生日
- NYOJ 312 20岁生日
- nyoj312 20岁生日
- NYOJ-312-20岁生日-2013年08月17日08:42:42
- 20岁生日 nyoj 312(闰年算法)
- NYOJ 312 20岁生日
- NYOJ 312-20岁生日
- NYOJ312(20岁生日)
- NYOJ-20岁生日
- 312 20岁生日
- 18,20岁生日
- nyoj325 zb的生日(DFS)
- nyoj325 zb的生日(dfs)
- 20岁了,感恩节与生日
- nyoj 325 zb的生日【01背包||dfs】