写的代码超时了,不知道哪儿能改...
题目在这儿:https://www.#include<stdio.h>
int main(void)
{
int n;
scanf("%d",&n);
int light[20000]={0};//所有的灯刚开始都是关着的。
int i;
int j;
double a;
int t;
int change;//标记
for(i=0;i<n;i++)
{
scanf("%lf%d",&a,&t);
for(j=1;j<=t;j++)
{
change=(int)(a*j);
if(light[change]==0)
{
light[change]=1;
}
else
{
light[change]=0;
}
}
}
for(i=0;1;i++)
{
if(light[i]==1)
{
printf("%d",i);
break;
}
}
return 0;
}