提出 #70038241
ソースコード 拡げる
#include <algorithm> #include <iostream> #include <vector> int main() { using namespace std; int ct; cin >> ct; auto solve = [] { int n, m, k; cin >> n >> m >> k; string s; cin >> s; vector g(n, vector<int>()); for (int i = 0; i < m; ++i) { int x, y; cin >> x >> y; x--; y--; g[x].push_back(y); } vector<int> aw(n), bw(n); for (int i = 0; i < n; ++i) { if (s[i] == 'A') aw[i] = 1; else bw[i] = 1; } for (int i = 0; i < 2 * k; ++i) { vector<int> naw(n), nbw(n); for (int v = 0; v < n; ++v) { for (int nv : g[v]) { naw[v] |= 1 ^ bw[nv]; nbw[v] |= 1 ^ aw[nv]; } } aw = move(naw); bw = move(nbw); } if (aw[0]) puts("Alice"); else puts("Bob"); }; for (int i = 0; i < ct; ++i) { solve(); } }
提出情報
提出日時 | |
---|---|
問題 | D - The Simple Game |
ユーザ | wasd314 |
言語 | C++ 23 (gcc 12.2) |
得点 | 425 |
コード長 | 1156 Byte |
結果 | AC |
実行時間 | 128 ms |
メモリ | 17676 KiB |
ジャッジ結果
セット名 | Sample | All | ||||
---|---|---|---|---|---|---|
得点 / 配点 | 0 / 0 | 425 / 425 | ||||
結果 |
|
|
セット名 | テストケース |
---|---|
Sample | sample00.txt |
All | sample00.txt, testcase00.txt, testcase01.txt, testcase02.txt, testcase03.txt, testcase04.txt, testcase05.txt, testcase06.txt, testcase07.txt, testcase08.txt, testcase09.txt, testcase10.txt, testcase11.txt, testcase12.txt, testcase13.txt, testcase14.txt, testcase15.txt, testcase16.txt, testcase17.txt, testcase18.txt, testcase19.txt, testcase20.txt, testcase21.txt, testcase22.txt |
ケース名 | 結果 | 実行時間 | メモリ |
---|---|---|---|
sample00.txt | AC | 1 ms | 3448 KiB |
testcase00.txt | AC | 80 ms | 3528 KiB |
testcase01.txt | AC | 49 ms | 3676 KiB |
testcase02.txt | AC | 46 ms | 3500 KiB |
testcase03.txt | AC | 48 ms | 3552 KiB |
testcase04.txt | AC | 45 ms | 3504 KiB |
testcase05.txt | AC | 128 ms | 17676 KiB |
testcase06.txt | AC | 119 ms | 17524 KiB |
testcase07.txt | AC | 120 ms | 17612 KiB |
testcase08.txt | AC | 50 ms | 4524 KiB |
testcase09.txt | AC | 49 ms | 4448 KiB |
testcase10.txt | AC | 51 ms | 4656 KiB |
testcase11.txt | AC | 73 ms | 6004 KiB |
testcase12.txt | AC | 58 ms | 4816 KiB |
testcase13.txt | AC | 57 ms | 5044 KiB |
testcase14.txt | AC | 83 ms | 6820 KiB |
testcase15.txt | AC | 92 ms | 8000 KiB |
testcase16.txt | AC | 58 ms | 4844 KiB |
testcase17.txt | AC | 45 ms | 4536 KiB |
testcase18.txt | AC | 104 ms | 11388 KiB |
testcase19.txt | AC | 83 ms | 7300 KiB |
testcase20.txt | AC | 59 ms | 4864 KiB |
testcase21.txt | AC | 56 ms | 4692 KiB |
testcase22.txt | AC | 98 ms | 8844 KiB |