有大佬帮忙看看吗,60分
  • 板块P1161 开灯
  • 楼主lvcb248
  • 当前回复9
  • 已保存回复9
  • 发布时间2024/8/28 14:45
  • 上次更新2024/8/28 17:14:51
查看原帖
有大佬帮忙看看吗,60分
1403564
lvcb248楼主2024/8/28 14:45
#include<stdio.h>
#include<math.h>


int a[2000001];
float aa[200001];

int main()
{
	
	
	int i,u;
	float d;
	int n,t;
	scanf("%d",&n);
	for(i=0;i<=2000000;i++)
	{
		a[i]=0;
	}
	i=1;
	
	
	
	while(i<=2*n)
	{
		scanf("%f %f",&aa[i],&aa[i+1]);
		i=i+2;
	} 
	i=1;

	
	while(i<=2*n)
	{
	    u=1;
		for(;u<=aa[i+1];u++)
		{
			d=aa[i]*u;
			t=floor(d);
			
			if(a[t]==0)
			{
				a[t]=1;
			}else
 			{
				a[t]=0;
			}
			
		}
		
		i=i+2;
	} 
	
	a[0]=0;
	for(i=1;i<=200000;i++)
	{
		if(a[i]==1)
		{
			printf("%d",i);
			
		}
		
	}
	
	return  0;
 } 
2024/8/28 14:45
加载中...