Type: Default 1000ms 128MiB

开灯

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.

开灯

题目描述

在一条无限长的路上,有一排无限长的路灯,编号为 1,2,3,4,1,2,3,4,\dots

每一盏灯只有两种可能的状态,开或者关。如果按一下某一盏灯的开关,那么这盏灯的状态将发生改变。如果原来是开,将变成关。如果原来是关,将变成开。

在刚开始的时候,所有的灯都是关的。小明每次可以进行如下的操作:

指定两个数,a,ta,taa 为实数,tt 为正整数)。将编号为 a,2×a,3×a,,t×a\lfloor a\rfloor,\lfloor 2 \times a\rfloor,\lfloor3 \times a\rfloor,\dots,\lfloor t \times a\rfloor 的灯的开关各按一次。其中 k\lfloor k \rfloor 表示实数 kk 的整数部分。

在小明进行了 nn 次操作后,小明突然发现,这个时候只有一盏灯是开的,小明很想知道这盏灯的编号,可是这盏灯离小明太远了,小明看不清编号是多少。

幸好,小明还记得之前的 nn 次操作。于是小明找到了你,你能帮他计算出这盏开着的灯的编号吗?

输入格式

第一行一个正整数 nn,表示 nn 次操作。

接下来有 nn 行,每行两个数,ai,tia_i,t_i。其中 aia_i 是实数,小数点后一定有 66 位,tit_i 是正整数。

输出格式

仅一个正整数,那盏开着的灯的编号。

样例 #1

样例输入 #1

3
1.618034 13
2.618034 7
1.000000 21

样例输出 #1

20

提示

T=i=1nti=t1+t2+t3++tnT=\sum \limits_{i=1}^n t_i = t_1+t_2+t_3+\dots+t_n

  • 对于 30%30\% 的数据,满足 T1000T \le 1000
  • 对于 80%80\% 的数据,满足 T200000T \le 200000
  • 对于 100%100\% 的数据,满足 T2000000T \le 2000000
  • 对于 100%100\% 的数据,满足 n5000n \le 50001ai<10001 \le a_i<10001tiT1 \le t_i \le T

数据保证,在经过 nn 次操作后,有且只有一盏灯是开的,不必判错。而且对于所有的 ii 来说,ti×ait_i\times a_i 的最大值不超过 20000002000000

A班第五天测试

Not Attended
Status
Done
Rule
Ledo
Problem
10
Start at
2025-7-25 19:00
End at
2025-7-25 21:00
Duration
2 hour(s)
Host
Partic.
8