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

Обсуждение задачи 1820. Уральские бифштексы

Python Test # 33
Послано vvgaranov 20 июл 2019 17:58
line = [int(i) for i in input().split()]
n, k = line[0], line[1]

if n == 1: t = 2
elif n % k == 0: t = (n // k) * 2
else:
    p = n // k -1
    t = p * 2
    n -= p * k
    #print(n, k)
    list = [0 for i in range(n)]
    i_n, i_t, i = -1, -1, 0
    while i != 2:
        i_n += 1
        i_t += 1
        list[i_n] += 1
        #print(list, ' i=', i, ' i_n=', i_n, ' i_t=', i_t)
        if i_n == n-1:
            i += 1
            i_n = -1
        if i_t == k-1:
            t += 1
            i_t = -1
    if i_t != -1: t += 1
print(t)

Что не так с 33 тестом? Какой он?