14137: День поля-Field Day-USACO2023OpenSilver


Відправити розв'язок

Бали: 100 (partial)
Time limit: 2.0s
Memory limit: 500M

Authors:
Problem type
Allowed languages
Brain****, C, C++, Java, Pascal, Python, v8js

Кожна з \(N\) ферм фермера Джона (\(2\le N\le 10^5\)) вибрала команду з \(C\) корів (\(1\le C\le 18\)) для участі у дні поля. Порода кожної корови або Guernsey або Holstein.

Різниця між двома командами визначається як кількість позицій \(i\) (\(1 \leq i \leq C\)), при якому породи корів на \(i\)-х позиціях відрізняються. Для кожної команди \(t\) з \(1 \ldots N\) обчисліть максимальну різницю між командою \(t\) та будь-якою іншою командою.

Формат вхідних даних

Перший рядок містить \(C\) та \(N\).

Кожний з наступних \(N\) рядків містить рядок довжини \(C\) з G і H. Кожен рядок відповідає команді.

Формат вихідних даних

Для кожної команди виведіть максимальну різницю.

Приклад вхідних даних

5 3
GHGGH
GHHHH
HGHHG

Приклад вихідних даних

5
3
5

Перша та третя команди відрізняються на \(5\). Друга та третя команди відрізняються \(3\).

ОЦІНКА:

  • Тести 2–5: \(C = 10\)
  • Тести 6–9: Всі відповіді не нижче \(C-3\).
  • Тести 10–20: додаткових обмежень немає.

Коментарі

Ще немає коментарів.