CF1692D.The Clock

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Victor has a 24-hour clock that shows the time in the format "HH:MM" (00 \le HH \le 23, 00 \le MM \le 59). He looks at the clock every xx minutes, and the clock is currently showing time ss .

How many different palindromes will Victor see in total after looking at the clock every xx minutes, the first time being at time ss ?

For example, if the clock starts out as 03:12 and Victor looks at the clock every 360360 minutes (i.e. every 66 hours), then he will see the times 03:12, 09:12, 15:12, 21:12, 03:12, and the times will continue to repeat. Here the time 21:12 is the only palindrome he will ever see, so the answer is 11 .

A palindrome is a string that reads the same backward as forward. For example, the times 12:21, 05:50, 11:11 are palindromes but 13:13, 22:10, 02:22 are not.

输入格式

The first line of the input contains an integer tt ( 1t1001 \leq t \leq 100 ) — the number of test cases. The description of each test case follows.

The only line of each test case contains a string ss of length 55 with the format "HH:MM" where "HH" is from "00" to "23" and "MM" is from "00" to "59" (both "HH" and "MM" have exactly two digits) and an integer xx ( 1x14401 \leq x \leq 1440 ) — the number of minutes Victor takes to look again at the clock.

输出格式

For each test case, output a single integer — the number of different palindromes Victor will see if he looks at the clock every xx minutes starting from time ss .

输入输出样例

  • 输入#1

    6
    03:12 360
    00:00 1
    13:22 2
    15:15 10
    11:11 1440
    22:30 27

    输出#1

    1
    16
    10
    0
    1
    1

说明/提示

The first test case is explained in the statement.

首页