B. 今夕是何年(year)

    传统题 1000ms 256MiB

今夕是何年(year)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

生日在二月二十九号的小可可常常嘀咕道:“今年为什么不是闰年呀!” 她对闰年的判断方式感到十分的不满,于是找到了你。

她规定了三个依次递增的正整数 a,b,ca, b, c,且 bbaa 整除,ccbb 整除。 她认为,如果 xxaa 整除但是不被 bb 整除,或者 xxcc 整除,xx 即为闰年。换言之,xx 为闰年等效于在 C 语言中 ((x % a == 0 && x % b != 0) || x % c == 0) 为真。

如果说 xxyy 整除,那就意味着 x÷yx \div y 没有余数。

今年是第 mm 年,她想问你,如果从今年(包含今年)开始算起,第 nn 个闰年的年份是多少? 因为小可可的好奇心非常之强,所以她会问你很多次这样的问题。

输入格式

本题多组测试。

输入的第一行包含两个正整数 C,tC, t,其中 CC 表示测试点编号,对于样例 11 满足 C=0C=0tt 表示测试数据组数。你可以根据 CC 判断数据的范围与限制条件。

接下来 tt 行,每行五个正整数 m,a,b,c,nm, a, b, c, n,表意如题。

输出格式

输出包含 tt 行,每行一个正整数,代表你对小可可询问的回复。

样例输入 1

0 4
2026 4 100 400 2
2026 4 100 400 19
2026 1 6 12 7
2024 2 4 8 5

样例输出 1

2032
2104
2032
2034

说明

样例解释

对于样例 11

  • 第一组数据,第 11 个闰年是 20282028 年,第 22 个闰年是 20322032 年。
  • 第二组数据,第 1818 个闰年是 20962096 年,21002100 年不满足闰年条件,第 1919 个闰年是 21042104 年。
  • 第三组数据,20262026 年是第 11 个闰年,第 77 个闰年是 20322032 年。
  • 第四组数据,20242024 年是第 11 个闰年,第 55 个闰年是 20342034 年。

其它样例说明

  • 样例 2 ~ 6:见选手目录下的 year/year*.inyear/year*.ans。样例中的 CC 代表这组样例对应的实际测试点,其数据范围一致。
样例编号 22 33 44 55 66
CC 11 33 55 66 88

数据范围

对于所有测试点,保证

  • C,t,m,a,b,c,nC, t, m, a, b, c, n 都为正整数,
  • bbaa 整除,ccbb 整除,
  • t3×105t \le 3 \times 10^5
  • m1017m \le 10^{17}
  • n109n \le 10^9
  • a<b<c108a < b < c \le 10^8

以下表格中 NN 表示单组测试点中所有测试数据 nn 的总和。

测试点编号 tt \le mm \le nn \le NN \le a,b,ca, b, c \le 特殊性质
1,21, 2 3×1053 \times 10^5 10310^3 11 3×1053 \times 10^5 10210^2
3,43, 4 10210^2 10310^3
55 10310^3 10610^6 10310^3 10410^4 10610^6
6,76, 7 101510^{15} 10510^5 10610^6
8108 \sim 10 3×1053 \times 10^5 101710^{17} 10910^9 3×10143 \times 10^{14} 10810^8

提示

  • 如果你认为程序运行时限较紧,建议使用 scanf/printf、关闭同步流、或使用选手目录提供的 year/year.cpp 模板,以优化输入输出效率。

安徽科大国创杯小学组(民间数据

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-4-19 18:30
结束于
2026-4-28 2:30
持续时间
200 小时
主持人
参赛人数
30