传统题 1000ms 256MiB

放鞭炮

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

题目描述

小朋友们都喜欢放鞭炮。今年春节,小冲因为踢球扭伤了脚,只能躺在床上听外面的鞭炮声。他发现有时几个鞭炮同时响,有时只有一个响。爸爸给他出了一个问题:有 33 个人同时开始放鞭炮(在第 00 秒同时放第一个),甲每 22 秒放一个,乙每 33 秒放一个,丙每 55 秒放一个,每个人都放 1010 个,一共能听到多少次鞭炮响声?

小冲觉得这个问题太简单,他想编写一个程序解决更一般的情况:有 nn 个小朋友同时开始放鞭炮,每个人放鞭炮的间隔时间不同,所放的数量也不同。等到大家都放完自己的鞭炮,一共能听到多少次鞭炮响声?(同一时刻多个鞭炮只算一次响声)

输入格式

第一行一个整数 nn,表示小朋友的人数。

接下来 nn 行,每行两个整数 iijj,表示这个小朋友每 ii 秒放一个鞭炮,一共放 jj 个。所有小朋友都在第 00 秒同时放出第一个鞭炮。

输出格式

一行,一个整数,表示一共听到的鞭炮响声次数。

样例

3
2 5
3 5
5 4
11

样例解释
甲小朋友每 22 秒放一个,共 55 个;乙小朋友每 33 秒放一个,共 55 个;丙小朋友每 55 秒放一个,共 44 个。他们都在第 00 秒放第一个。统计所有不同的放炮时刻,共有 1111 次响声。

数据范围

  • 1n1001 \le n \le 100
  • 1i,j10001 \le i, j \le 1000

TEST

未认领
状态
已结束
题目
6
开始时间
2026-5-28 0:00
截止时间
2026-7-11 23:59
可延期
24 小时