ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1878. Кубик Рубинчика

AC in python (16 steps)
Послано Mapu 2 апр 2019 00:40
Just look at one square 2x2 :)

a = []
for i in range(4):
    a.append(list(map(int, input().split())))
b = [0, 0, 0, 0]
b[a[0][0] - 1] += 1
b[a[0][1] - 1] += 1
b[a[1][1] - 1] += 1
b[a[1][0] - 1] += 1
m, n = 0, 0
for i in range(4):
    if b[i] > m:
        m = b[i]
        n = i
s = 0
for i in range(4):
    if i != n:
        s += min((n-i) % 4, (i-n) % 4) * b[i]
print(s)
Re: AC in python (16 steps)
Послано zhiganov_v 28 дек 2020 16:10
My code works at O(8)
time: 0.093
Python