#include <iostream>
#include <vector>
#include <map>
#define int long long
using namespace std;
map<string, int> mp;
vector<int> g[1001];
int32_t main() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int n, idx = 1; cin >> n;
for (int d = 0; d < n; ++d) {
string u; cin >> u;
bool ok = (!mp[u]);
char c; cin >> c; //:
string v; cin >> v;
vector<string> vs;
while (v != ";") {
ok &= (mp[v] > 0);
vs.push_back(v); cin >> v;
}
if(ok) mp[u] = idx++;
cout << (ok ? "ok" : "greska") << endl;
//g[mp[u]].push_back(mp[v]),
//g[mp[v]].push_back(mp[u]);
}
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |