60分求助
  • 板块P1161 开灯
  • 楼主Tsingsuan
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/8/11 12:50
  • 上次更新2024/8/11 14:35:20
查看原帖
60分求助
1418680
Tsingsuan楼主2024/8/11 12:50
#include <iostream>
using namespace std;
float a[5001];
int t[5001];
int k[2000001];
int main(){
    k[0]=0;
    int n,s,i;
    for(i=1;i<=2000000;i++){
    	k[i]=0;
	}
    scanf("%d\n",&n);
    for(i=1;i<=n;i++){
    	scanf("%f%d",&a[i],&t[i]);
    	for(s=1;s<=t[i];s++){
    	    int r=s*a[i];
    		if(k[r]==0) k[r]=1;
    		else k[r]=0;
		}
	}
	for(i=1;i<=2000000;i++){
		if(k[i]==1) printf("%d",i);
	}
    return 0;
}
2024/8/11 12:50
加载中...