为啥输入都输不上了呢
  • 板块P1161 开灯
  • 楼主zwhnb124
  • 当前回复4
  • 已保存回复4
  • 发布时间2025/2/8 09:32
  • 上次更新2025/2/8 11:36:41
查看原帖
为啥输入都输不上了呢
1631309
zwhnb124楼主2025/2/8 09:32
#include<stdio.h>

int main(){
    int n;
    scanf("%d",&n);

    double a[n];
    int t[n];

    for(int i=0;i<n;i++){
        if(i!=n-1){
            scanf("%lf %d\n",&a[i],&t[i]);
        }else{
            scanf("%lf %d",&a[i],&t[i]);
        }
    }

    int button[2000000]={0};

    for(int i=0;i<n;i++){
        for(int j=0;j<t[i];j++){
            if(button[(int)a[i]*(j+1)]==0){
                button[(int)a[i]*(j+1)]==1;
            }
            else if(button[(int)a[i]*(j+1)]==1){
                button[(int)a[i]*(j+1)]==0;
            }
        }
    }

    for(int i=1;i<=2000000;i++){
        if(button[i]==1){
            printf("%d",i);
            break;
        }
    }

    return 0;
}

2025/2/8 09:32
加载中...