제출 #1143312

#제출 시각아이디문제언어결과실행 시간메모리
1143312serifu새로운 문제 (POI13_spa)C++20
12 / 100
789 ms327680 KiB
#include <bits/stdc++.h> using namespace std; int n, k; string x, y; unordered_map <string, bool> nuex; unordered_map <string, bool> luat; void dfs(string node, string prev) { luat[node]=true; for (int i=0; i<n; i++) { string aux=node; if (node[i]=='0') aux[i]='1'; else aux[i]='0'; if (!luat[aux] && !nuex[aux]) dfs(aux, node); } } signed main() { cin>>n>>k; cin>>x>>y; for (int i=0; i<k; i++) { string a; cin>>a; nuex[a]=true; } if (!nuex[x] && !nuex[y]) dfs(x, x); cout<<(luat[y] ? "TAK" : "NIE"); return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...