diff --git "a/khj20006/202511/11 BOJ P2 \354\225\204\354\235\270\355\203\200 \352\262\214\354\236\204.md" "b/khj20006/202511/11 BOJ P2 \354\225\204\354\235\270\355\203\200 \352\262\214\354\236\204.md" new file mode 100644 index 00000000..6cbd5aab --- /dev/null +++ "b/khj20006/202511/11 BOJ P2 \354\225\204\354\235\270\355\203\200 \352\262\214\354\236\204.md" @@ -0,0 +1,23 @@ +```cpp +#include +using namespace std; + +int main() { + cin.tie(0)->sync_with_stdio(0); + + long long T, N, M, K; + for (cin >> T; T--;) { + cin >> K >> N >> M; + N--, M--; + if (K == 1) { + cout << (((N & 1LL) | (M & 1LL)) ? "koosaga\n" : "cubelover\n"); + continue; + } + long long z = min(N, M) / (K + 1), zz = z * (K + 1); + N -= zz, M -= zz; + long long g = (N < K || M < K) ? ((N & 1LL) ^ (M & 1LL) ^ (z & 1LL)) : (((N & 1LL) ^ (M & 1LL)) | 2LL); + cout << (g ? "koosaga\n" : "cubelover\n"); + } + +} +```