1. Главная
  2. Библиотека
  3. Программирование
  4. В первой строке записано число названных городов N. Зат...
Разбор задачи

В первой строке записано число названных городов N. Затем идут N строк с названиями городов и ещё одна строка с новым только что названым городом. Выведите слово OK, если такого города ещё не было названо, и TRY ANOTHER, если город уже был назван.

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Структуры и алгоритмы обработки данных
В первой строке записано число названных городов N. Затем идут N строк с названиями городов и ещё одна строка с новым только что названым городом. Выведите слово OK, если такого города ещё не было названо, и TRY ANOTHER, если город уже был назван.

Условие:

В первой строке записано число названных городов N. Затем идут N строк с названиями городов и ещё одна строка с новым только что названым городом. Выведите слово OK, если такого города ещё не было названо, и TRY ANOTHER, если город уже был назван.

Решение:

Для решения этой задачи мы можем использовать множество для хранения названий городов, которые уже были названы. Множество позволяет нам эффективно проверять, был ли город назван ранее, так как операции добавления и проверки вхождения в множество выполняются за константное время в среднем.

Вот пошаговое решение:

  1. Дано:

    • Число названных городов NN.
    • NN строк с названиями городов.
    • Одна строка с новым названием города.
  2. Найти:

    • Нужно определить, был ли новый город уже назван. Если да, вывести "TR...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой тип структуры данных наиболее подходит для эффективной проверки наличия элемента и добавления новых уникальных элементов в контексте задачи определения уникальности названий городов?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет