Logo
(追記) (追記ここまで)

22152번 - Часы 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 256 MB26161359.091%

문제

Один из клиентов — кажется частный детектив — принес в часовую мастерскую часы в ужасном состоянии. Мало того, что они стоят, так еще кто-то залил их краской так, что видно не весь циферблат. Клиент попросил вас выяснить, во сколько часы остановились. Так как циферблат видно не полностью, вы с клиентом сошлись на том, что определите количество вариантов положения стрелок, которое могло быть на часах, когда произошла остановка.

Циферблат представляет собой круг, на который нанесены минутные деления от 0 до 59 с шагом один. У часов есть только часовая и минутная стрелка. В каждый момент каждая стрелка находится точно на некотором делении. Каждому часу соответствуют 5 делений. С нулевой по 11 минуту включительно часовая стрелка находится на первом делении часа, с 12 по 23 — на втором, с 24 по 35 — на третьем, с 36 по 47 — на четвертом, с 48 по 59 — на пятом. Например, если сейчас 3:30, то минутная стрелка находится на 30 делении, а часовая — на 17.

В переданных вам часам из-за пролитой на них краски осталась видна только часть циферблата внутри некоторого сектора. Определите количество различных вариантов положения стрелок, которое могло быть на часах когда они остановились.

На картинке показаны запросы из примера.

입력

В первой строке находится количество запросов q (1 ≤ q ≤ 1000). Далее следуют запросы по одному в строке.

Каждый запрос задается четырьмя целыми числами a, b, h и m, записанными через пробел (0 ≤ a, b ≤ 59) — отрезок видимых значений. Это означает, что видна только та часть циферблата, по которой проходит минутная стрелка от a-й до b-й минуты, включительно. В частности, если ab, то виден отрезок [a; b], а если b < a, то виден отрезок [a; 59] ∪ [0; b].

h отвечает за положение часовой стрелки. Если h = −1, то часовую стрелку не видно. Иначе, h лежит в рассмотренном выше отрезке от a до b. Значение m аналогичным образом отвечает за положение минутной стрелки.

출력

Для каждого запроса на отдельной строке выведите единственное целое число — количество вариантов положения стрелок, которые могли быть на часах в момент остановки.

제한

예제 입력 1

2
55 5 0 0
32 32 -1 32

예제 출력 1

1
11

힌트

출처

Contest > Russian Code Cup > 2012 > RCC 2012 Third Qualification Round C번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /