摘要: 这个题比赛的时候没有想到怎么做,看了别人的代码差不多能明白了。c因为把初值设小了也挂掉。rating还是继续降。 if (n > m)swap(n, m); if (n == 1)cout << m << endl; else if (n == 2){ int t = m % 4, ans = 0; if (t > 2)ans += 4; else ans += t * 2; cout << m / 4 * 4 + ans << endl; } else { cout << (n * m + 1) / 2 << 阅读全文
posted @ 2012-01-13 11:21 like@neu 阅读(239) 评论(1) 推荐(0) 编辑