#L0425. 路灯谜题

路灯谜题

题目描述

在一条笔直的街道上,安装了一排编号为 1,2,3,4,1,2,3,4,\dots 的路灯,每盏路灯只有开和关两种状态。初始时所有路灯都是关着的。

每按一次路灯的开关,它的状态就会翻转:原来开着的变成关着,原来关着的变成开着。

小华进行了若干次操作。每次操作给出两个参数:一个实数 aa 和一个正整数 tt。这次操作会依次按下编号为 $\lfloor a\rfloor,\lfloor 2a\rfloor,\lfloor 3a\rfloor,\dots,\lfloor ta\rfloor$ 的路灯开关各一次。其中 k\lfloor k\rfloor 表示实数 kk 的整数部分(向下取整)。

所有操作完成后,恰好只有一盏路灯是亮着的。请计算这盏路灯的编号。

输入格式

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

接下来 nn 行,每行两个数 aia_itit_i,描述一次操作。其中 aia_i 是实数(小数点后恰好有 66 位),tit_i 是正整数。

输出格式

仅一行一个正整数,表示亮着的那盏路灯的编号。

样例

3
1.618034 13
2.618034 7
1.000000 21
20

提示

T=i=1ntiT=\sum \limits_{i=1}^n t_i

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

数据保证最终恰好只有一盏路灯是亮着的,无需判断错误情况。且对所有 iiti×ait_i \times a_i 的最大值不超过 20000002000000

难度 入门
通过率
尝试 0
已通过 0
ID
1153
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者