P12226 「WyOJ Round 1」启 · 破茧初阳
题目背景
>一叶渔船两小童,收篙停棹坐船中。怪生无雨都张伞,不是遮头是使风。
>
>—— 杨万里 《舟过安仁》
题目描述
求从公元后 $1$ 年至公元后 $n$ 年有多少年为快乐年?
快乐年的定义为:能被 $a$ 整除且不能被 $b$ 整除,或者是能被 $c$ 整除的年份,即将闰年定义中的 $4,100,400$ 依次替换为 $a,b,c$。
输入格式
**本题有多组数据**。
第一行一个整数 $T$,表示数据组数。
对于每组数据:
一行四个整数 $n,a,b,c$,表示公元后 $n$ 年,快乐年定义中的 $a,b,c$。
输出格式
输出一个数,表示答案。
说明/提示
对于 $100\%$ 的数据,$1\le T\le 10^5$,$1\le n\le 10^{18}$,$1\le a,b,c\le 10^9$。
| 测试点 | 特殊性质 |
| :-----------: | :-----------: |
| $1\sim 4$ | $1\le T\le 5$,$1\le n\le 10^6$ |
| $5\sim 10$ | 无特殊性质 |