Guest

Untitled 1530

Apr 23rd, 2026
12
0
Never
Not a member of GistPad yet? Sign Up, it unlocks many cool features!
None 3.03 KB | None | 0 0
  1. import sys
  2.  
  3. def solve():
  4. # Читаем все входные данные
  5. input_data = sys.stdin.read().splitlines()
  6. if not input_data:
  7. return
  8.  
  9. # Количество строк в развертке
  10. n = int(input_data[0])
  11.  
  12. color_counts = {}
  13.  
  14. # Обрабатываем каждую строку изображения
  15. for i in range(1, n + 1):
  16. # Пиксели разделены табуляцией
  17. pixels = input_data[i].split('\t')
  18. for p in pixels:
  19. pixel = p.strip()
  20. if pixel:
  21. # Считаем количество упоминаний каждого цвета
  22. color_counts[pixel] = color_counts.get(pixel, 0) + 1
  23.  
  24. if not color_counts:
  25. return
  26.  
  27. # Находим максимальное количество повторений
  28. max_freq = max(color_counts.values())
  29.  
  30. # Собираем все цвета, которые встречаются max_freq раз
  31. most_common_colors = [color for color, count in color_counts.items() if count == max_freq]
  32.  
  33. # Выводим результат (порядок не важен, каждый с новой строки)
  34. for color in most_common_colors:
  35. print(color)
  36.  
  37. if __name__ == "__main__":
  38. solve()
RAW Paste Data Copied