CF1945B.Fireworks
入门
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一天徒步旅行正好遇上了节日,所以傍晚在营地决定举办一场盛大的烟花表演。为此,徒步组织者购买了两台烟花发射装置和大量烟花弹。
两台装置会同时启动。第一台装置每隔 a 分钟发射一次烟花(即在启动后 a,2a,3a,… 分钟时发射)。第二台装置每隔 b 分钟发射一次烟花(即在启动后 b,2b,3b,… 分钟时发射)。
每个烟花在发射后会在天空中持续可见 m+1 分钟,即如果某个烟花在启动后 x 分钟发射,那么它会在 x 到 x+m 分钟(包含两端)内每分钟都可见。如果有两个烟花的发射时间相差 m 分钟,那么这两个烟花会有一分钟同时可见。
问在同一时刻,天空中最多能同时看到多少个烟花?
输入格式
每组测试数据包含若干组测试用例。第一行包含一个整数 t(1≤t≤104),表示测试用例的数量。接下来每组测试用例占一行,每行包含三个整数 a、b、m(1≤a,b,m≤1018),分别表示第一台装置的发射间隔、第二台装置的发射间隔,以及每个烟花在天空中可见的时间。
输出格式
对于每组输入数据,输出一个整数,表示同一时刻天空中最多能同时看到的烟花数量。
输入输出样例
输入#1
6 6 7 4 3 4 10 7 8 56 5 6 78123459896 1 1 1 1 1 1000000000000000000
输出#1
2 7 17 28645268630 4 2000000000000000002
说明/提示
在第一组输入数据中,烟花在天空中可见 5 分钟。由于第一台装置每 6 分钟发射一次,第二台装置每 7 分钟发射一次,因此同一台装置发射的烟花不会在天空中同时可见。同时,在节日开始后 7 分钟时,第一台和第二台装置各有一个烟花在天空中可见。因此,最多只能同时看到 2 个烟花。
在第三组输入数据中,112 分钟后天空中会有 17 个烟花:
- 第一台装置在 56,63,70,77,84,91,98,105,112 分钟时发射的 9 个烟花;
- 第二台装置在 56,64,72,80,88,96,104,112 分钟时发射的 8 个烟花。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?