[R34A]FizzBuzz 游戏
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
1S/512M
题目描述
给定一个长度为 的整数数组 和两个正整数 。你需要对数组 中的每个数字 进行一次转换。转换规则如下:
- 如果  同时是  和  的倍数,则该数字被替换为字符串 FizzBuzz。
- 如果  仅是  的倍数(而不是  的倍数),则该数字被替换为字符串 Fizz。
- 如果  仅是  的倍数(而不是  的倍数),则该数字被替换为字符串 Buzz。
- 其他情况下,数字 保持不变。
你的任务是,在对整个数组完成转换后,统计最终的数组中所有生成的字符串(Fizz, Buzz, FizzBuzz)里,字符 z 一共出现了多少次。
格式
输入格式
第一行包含三个正整数 ,分别表示数组的长度以及两个除数。
第二行包含 个整数 ,表示数组 的值。
输出格式
输出一个整数,表示最终数组中字符 z 的总数量。
样例
样例输入 #1
5 2 3
1 2 3 6 7
样例输出 #1
8
样例解释 #1
初始数组为 [1, 2, 3, 6, 7],,。
- : 不被 或 整除,保持不变。
- : 是  的倍数,变为 Fizz。
- : 是  的倍数,变为 Bizz。
- : 同时是  和  的倍数,变为 FizzBuzz。
- : 不被 或 整除,保持不变。
转换后的数组状态为 [1, "Fizz", "Buzz", "FizzBuzz", 7]。
统计字符 z 的数量为:
- Fizz中有 个- z。
- Bizz中有 个- z。
- FizzBuzz中有 个- z。
总数量为 。
数据规模
对于 的数据,满足 , , 。
代码源挑战赛 Round 34
- Status
- Done
- Rule
- DMY
- Start at
- 2025-10-17 20:00
- End at
- 2025-10-17 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 473
