C++零分求调
  • 板块P1161 开灯
  • 楼主MARSandEARTH
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/1/30 22:36
  • 上次更新2023/10/24 02:28:14
查看原帖
C++零分求调
906452
MARSandEARTH楼主2023/1/30 22:36
#include<bits/stdc++.h>
using namespace std;
int n,y,c[2000001]={0};
double x;
struct node{
	int a;
	double b;
} k[5001];
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>x>>y;
		k[i].a=x*y;
		k[i].b=x;
	}
	for(int i=1;i<=n;i++){
		for(double j=k[i].b;j<=k[i].a;j+=k[i].b){
			c[int(j)]=(c[int(j)]+1)%2;
		}
	}
	for(int i=1;i<=n;i++){
		if(c[i]%2==1){
			cout<<i;
			return 0;
		}
	}
	return 0;
}
2023/1/30 22:36
加载中...