? Олимпиадная информатика

Олимпиадная информатика-2014

Разбор и решение задач муниципального уровня

Задача « Часы планеты Зеро »

На планете Зеро продолжительность суток составляет а часов, в каждом часе - Ъ минут, а в каждой минуте - с секунд. Как и в обычных часах, по истечении суток часы начинают отсчёт нового дня, при этом все показания секунд, минут и часов сбрасываются и становятся равными 0. В начальный момент часы планеты Зеро показывают время 0 часов, 0 минут и 0 секунд. Ваша задача - определить показание часов, спустя t секунд Формат входного файла input.txt Входной файл содержит четыре разделенных пробелом целых числа - а, Ъ, с, t. Числа а, Ъ, с находятся в диапазоне [1; 1000], число t- в диапазоне [1; 10000000000]. Формат выходного файла output.txt Выходной файл содержит показание времени на часах планеты Зеро: три разделенных пробелом числа - количество часов, количество минут и количество секунд.

INPUT.TXT
2 2 2 11
OUTPUT.TXT
0 1 1
INPUT.TXT
2 3 4 12
OUTPUT.TXT
1 0 0

посмотреть решение здесь

Разбор задачи №1 "Часы планеты Зеро "
предложено Песковым Аркадием Геннадьевичем, МОУ «Сюкеевская средняя общеобразовательная школа»
Камско-Устьинского муниципального района РТ

Сначала отбросим полные сутки, прошедшие с начала работы часов. Для этого найдём остаток от деления данного числа секунд на количество секунд в сутках.

Разделив этот остаток на число секунд в 1 часе, определим, сколько часов покажут часы. Затем найдём остаток при этом делении. Неполное частное от деления его на число секунд в минуте даёт показатель минут, а остаток - показатель секунд.

Всё решение можно записать в 2 строки ввод и вывод.