Submission #1024642

#TimeUsernameProblemLanguageResultExecution timeMemory
1024642Halym2007Dijamant (COI16_dijament)C++17
27 / 100
63 ms508 KiB
#include <bits/stdc++.h>
using namespace std;
#define sz size()
#define ll long long
#define pb push_back
const int N = 3e5 + 5;

map <string, int> m;

int main () {
//	freopen ("input.txt", "r", stdin);
	ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
	int n;
	cin >> n;
	for (int i = 1; i <= n; ++i) {
		string s; char k;
		cin >> s >> k;
//		cout << "->" << s << "<-";
//		return 0;
//		cout << i << "--> " << s << " " << k << " ";
		int tt = 0;
		while (1) {
			string y;
			cin >> y;
			if (y[0] == ';') break;
//			if (i == 2) {
//				cout << " oo ->" << y << "<-";
//				return 0;
//			}
			if (m.find(y) == m.end()) {
				tt = 1;
			}
		}
//		if (i == 10) {
//			cout << 
//		}
		if (tt == 1 or m.find (s) != m.end()) {
			cout << "greska\n";
		}
		else {
			cout << "ok\n";
			m[s] = 1;
		}
	}
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...