#include<stdio.h>
short b[2000000];
int main(void)
{
int n, i, j, t;
double a;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
scanf("%lf%d", &a, &t);
for (j = 1; j <= t; j++)
{
if (b[(int)(j * a)] == 0)
{
b[(int)(j * a)] = 1;
}
else
{
b[(int)(j * a)] = 0;
}
}
}
for (i = 1;;i++)
{
if (b[i] != 0)
{
printf("%d", i);
return(0);
}
}
}
洛谷P1161 开灯经典解法
最新推荐文章于 2024-04-30 10:56:58 发布