救救孩子,死活过不了T_T
  • 板块P1161 开灯
  • 楼主c0621zy
  • 当前回复9
  • 已保存回复9
  • 发布时间2022/10/18 12:37
  • 上次更新2023/10/27 07:02:19
查看原帖
救救孩子,死活过不了T_T
776698
c0621zy楼主2022/10/18 12:37
#include<stdio.h>
int main()
{
	int a[500001];  
	int n,i,j,k,l;
	double c;
	int t;
	scanf("%d",&n); 
	for(i=0;i<n;i++)  //循环输入n次c和t
	{
		scanf("%lf%d",&c,&t);
		k=(int)(c*t);
			for(j=0;j<k;j++){  //开灯或关灯
				int x=(int)(c*j);  
				if(a[x]==0)
				a[x]=1;
				else
				a[x]=0;
			}
		}
	for(l=0;l<500001;l++)
	{
		if(a[l]==1)
		printf("%d",l+1);  //灯的序号从1开始,输出时+1
		break;
	}
	
	
	return 0;
}
2022/10/18 12:37
加载中...