Codeforces Round #662 (Div. 2)
就写了两个题,以为要掉分,结果早上起来发现还上分了(说明wtcl A - Rainbow Dash, Fluttershy and Chess Coloring 无论边长是奇数还是偶数,考虑每次操作最外层的一圈,一个人操作一圈的一般,然后另一个人就能够把这一圈涂满,而且还能继续操作最外圈。每次2人操作后问题变成边长-2的情况。稍微思考一下就可。 # define IO ios::sync_with_stdio(false);cin.tie();cout.tie(0) # include <iostream> # include <algorithm> using namespace std ; int n ; int main ( ) { IO ; int T ; cin >> T ; while ( T -- ) { cin >> n ; if ( n & 1 ) cout << ( n - 3 ) / 2 + 2 << endl ; else cout << ( n - 2 ) / 2 + 2 << endl ; } return 0 ; } B - Applejack and Storages 统计4的倍数和2的倍数。其中既是4的倍速也是2的倍数只看做4的倍数。 # define IO ios::sync_with_stdio(false);cin.tie();cout