Codeforces Round 845 (Div. 2) and ByteRace 2023
# A. Everybody Likes Good Arrays!
水题。
奇乘奇,偶乘偶的奇偶性都不变。数一下有多少段即可。
1234567891011121314151617181920212223#include <bits/stdc++.h>using namespace std;const int N = 110;int T, n;int a[N];inline void solve(){ cin >> n; for(int i = 1; i <= n; ++i) cin...
more...
Codeforces Round 612 (Div. 1) 简要题解
# A. Garland
简单分讨。
考虑一段 0 的两端奇偶性不同,那么不管怎么放代价只会加 1.
所以只考虑连段奇偶性相同的。
如果数字数量足够填满当前段,那么没有代价,否则代价是 2(自己手模一下)。
所以把两端奇偶性相同的空段按长度从小到大排序,能填满就填满即可。
还有一些奇奇怪怪的小细节,自己写代码的时候慢慢调吧。
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859#include...
more...








