数学题 注意到单个颜色最多只能填充矩阵的一半。所以有 解得 但是当 和 相等时,会出现类似 的特殊情况,即此时算出来为 ,但实际上 。 此时特判即可。 代码 #include <bits/stdc++.h> using namespace std; void _() { int a, b; cin >> a >> b; int n = ceil(sqrt(max(a, b) * 2 - 1)); if (n * n < a + b) n++; cout << n << '\n'; } signed main() { i...