Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
4C test
//g++ 5.4.0 #include <bits/stdc++.h> using namespace std; struct cf4c { string name; string response; bool isMarked; cf4c() { response = "OK"; isMarked = false; } }; int main() { int n; cin >> n; //vector<cf4c> v(n); vector<string> names(n); vector<string> responses(n, "OK"); vector<bool> isMarked(n, false); for (int i = 0; i < n; i++) { cin >> names[i]; } int c = 0; for (int i = 0; i < n; i++) { if (isMarked[i] == true) { continue; } c = 0; for (int j = i + 1; j < n; j++) { if (names[i] == names[j]) { isMarked[j] = true; names[j] += to_string(++c); responses[j] = names[j]; } } } for (int i = 0; i < n; i++) { /* cout << i << setfill(' ') << setw(20) << v[i].name << setfill(' ') << setw(20) << v[i].response << setfill(' ') << setw(20) << v[i].isMarked << endl; */ cout << responses[i] << endl; } return 0; }
run
|
edit
|
history
|
help
0
fcyyfc
Goooood
341 30 - B
TupleCPP
Test 4(2020)
stl_sizeof
std::function ambiguity gcc
spiral traversal of a matrix
max_size()_30-Seconds-of-C++
Facebook - Split into monotonic sequences