90分,求大佬帮忙指出错误点
  • 板块P1161 开灯
  • 楼主_hacket
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/5/25 20:06
  • 上次更新2024/5/25 21:54:27
查看原帖
90分,求大佬帮忙指出错误点
1356280
_hacket楼主2024/5/25 20:06
C++
#include<stdio.h>
 
int main(){
    int n;
    scanf("%d",&n);
    int a[100001]={0};
    
    while(n--){
    	double x,y;
    	scanf("%lf %lf",&x,&y);
    	
    	for(double i=1;i<=y;i++){
    		if(a[(int)(i*x)]==0)
    			a[(int)(i*x)]=1;
    		else
    			a[(int)(i*x)]=0;
		}
	}
	
    for(int i=1;;i++){
		if(a[i]==1){
			printf("%d\n",i);
			break;
		}
			
	}
				
    return 0;
}

第九个测试点RE,还有就是那个数组无法定义长度为1000001,一定义为这个长度,总是出错,无法正常运行,为什么?

2024/5/25 20:06
加载中...