问题 3751 --小挖的时间

3751: 小挖的时间

时间限制: 1 Sec  内存限制: 256 MB
提交: 50  解决: 14
[提交][状态][讨论版][命题人:]

题目描述

小挖有一个电子表,采用只显示小时和分钟的 12 小时制,即只显示 12:00\sim 11:5912:0011:5912:5912:59 后的时刻是 1:001:00 。

小时数不会有前导零,但分钟数可以(比如 7:597:59 不会写成 07:5907:59,而 10:0310:03 不会写成 10:310:3) 。

小挖从某天中午(即 12:0012:00)开始盯着这块电子表,一共会持续盯 TT 分钟。Ta 现在想知道,一共会看到多少次成等差数列的时刻呢?

等差数列的定义如下:如果一个数列是等差数列,那么第一个数后面的每一个数,都是前面一个数加上一个固定的差值。比如 11:1111:11 就是一个固定差值为 00 的等差数列时刻,12:3412:34 就是一个固定差值为 11 的等差数列时刻。

如果你稍微留心一点,就会发现我没有给差值明确的大小定义,所以正数负数皆可。

输入

第 11行,一个数 DD ,表示该测试点有共 DD 组测试数据。

第 2\sim D+12D+1 行,每行一个数 TT,含义见题目描述。

输出

共 DD 行,每行一个整数 ansans 表示看到的等差数列时刻数目。

样例输入

6
34
60
100
118
50
106

样例输出

1
1
4
5
1
4

提示


对于 30\%30% 的数据,0\leq T\leq 600T60



对于 60\%60% 的数据,0\leq T\leq 10^50T105



对于 100\%100% 的数据,0\leq T \leq 10^9,1\leq D\leq 5000T109,1D500







样例说明



对于第一个询问 3434,询问的是从 12:00\sim 12:3412:0012:34 的时刻。其中仅有 12:3412:34 一个时刻满足题意。



对于第三个询问 100100,询问的是从 12:00\sim 1:4012:001:40 的时刻。其中有 12:34,1:11,1:23,1:3512:34,1:11,1:23,1:35 四个符合要求的时刻。



对于第四个询问 118118,询问的是从 12:00\sim 1:5812:001:58 的时刻。其中有 12:34,1:11,1:23,1:35,1:4712:34,1:11,1:23,1:35,1:47 五个符合要求的时刻。





来源

[提交][状态]