0 / 0 / 0
Регистрация: 12.10.2016
Сообщений: 8
|
||||||
1 | ||||||
Олимпиадная задача на ввод08.04.2018, 14:49. Показов 1088. Ответов 1
Метки нет (Все метки)
Друзья-программисты разработали и планируют запустить сетевую игру. Вам предложено присоединиться к разработке прототипа системы регистрации пользователей. Регистрация на сайте игры должно происходить следующим образом. Когда новый пользователь хочет зарегистрироваться, он посылает запросы к системе name с желаемым именем. Если это имя не содержится в базе данных системы регистрации (то есть регистрируется впервые), то пользователю возвращается ответ "OK", что подтверждает его успешную регистрацию. Если в игре уже зарегистрировано пользователя с именем name, то система формирует новое имя-подсказку и назначает его пользователю, при этом назначенное имя добавляется в базу данных. Подсказки формируется по следующему правилу. К имени name приписывается такое наименьшее число i, начиная с единицы (name1, name2, ...), такое, что namei не содержится в базе данных игры.
Входные данные: В першому рядку міститься ціле число n - кількість запитів до системи реєстрації (1 ≤ n ≤ 105). Наступні n рядків містять запити до системи. Кожен запит містить не порожній рядок довжиною не більше 32 символів, що складається з маленьких літер латинського алфавіту. Выходные данные: Вивести n рядків, що містять відповіді на запити до системи: ОК у випадку успішної реєстрації або підказку з новим іменем у протилежному випадку. Пример входного файла (input.txt): 4 abacaba acaba abacaba acab Пример выходного файла (output.txt): OK OK abacaba1 OK Проблема в том, что при вводе кол-ва итераций (целое число, которое идет первым на ввод) - сразу выводится "OK" и последняя итерация не исполняется, тест не проходит.
0
|
08.04.2018, 14:49 | |
Ответы с готовыми решениями:
1
Java (Олимпиадная задача: Ход Конём) Олимпиадная задача "Младший бит" Олимпиадная задача Олимпиадная задача |
Am I evil? Yes, I am!
17573 / 10326 / 2820
Регистрация: 21.10.2017
Сообщений: 22,388
|
|
08.04.2018, 15:23 | 2 |
0
|
08.04.2018, 15:23 | |
08.04.2018, 15:23 | |
Помогаю со студенческими работами здесь
2
Олимпиадная задача Олимпиадная задача Олимпиадная задача Олимпиадная задача Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |