• 1
    数据输入输出
    • 任务
  • 2
    条件语句
    • 任务
  • 3
    for循环
    • 任务
  • 4
    字符串
    • 任务
  • 5
    while循环
    • 任务
  • 6
    列表
    • 任务
  • 7
    二维数组
    • 任务
  • 8
    字典
    • 任务
  • 9
    集合
    • 任务
  • 10
    函数与递归
    • 任务
  • к

课程 9. Sets

难度:

任务«罢工»

💻 Python
某国的政治生活非常活跃。该国共有 k 个政党,每个政党都会定期宣布全国性罢工。只要不是周六或周日(无人工作),至少有一个政党宣布罢工的日子就会对国家经济造成巨大损失。
rn
第 i 个政党严格每隔 b_i 天宣布一次罢工,从编号为 a_i 的那一天开始。也就是说,第 i 个政党在 a_i 、 a_i + b_i 、 a_i + 2 * b_i 等日子宣布罢工。如果某天有多个政党宣布罢工,则视为一次全国性罢工。
rn
该国的日历共有 n 天,从 1 开始编号。一年的第一天是星期一,第六天和第七天是周末,一周由七天组成。
rn
第一行给出数字 n 和 k 。接下来是 k 行,描述罢工的时间表。第 i 行包含数字 a_i 和 b_i 。你需要确定这一年中该国发生的罢工次数。

输入格式

第一行输入两个整数:n(一年的天数)和 K(政党数量)。
接下来的 k 行中,每行输入一对整数 A_I 和 B_I,其中 A_I 是第 i 个政党罢工开始的日期,B_I 是该政党罢工的间隔天数。

输出格式

输入一个整数——一年中罢工的总天数

示例

输入

14 3
3 3
7 7
2 7

输出

提示

There will be no clue here, decide for yourself!

main.py
测试 1
测试 2
测试 3
测试 4
测试 5
测试 6
测试 7
测试 8
测试 9
测试 10
开发者解答

🎉 恭喜! 🎉

你出色地完成了任务!这是一个不小的挑战,但你找到了正确答案。你离编程大师又近了一步!继续保持,每一步都让你更强大。

AD

广告

red-snake blue-snake green-snake

正在运行代码...

AI助手

你好!我是你的编程助手。随时向我提问关于 Python 的问题——我可以解释函数、方法,并帮助你完成当前任务!