Run Code
|
API
|
Code Wall
|
Users
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Blog
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
Please
log in
to post a comment.
Articulation and Bridges
Parenthesis checker
Bucket Graph Creation
HashConPar
Metodos mejorado
funpointer
410
Dictionary
array, loop, function examples
extern
Please log in to post a comment.