求助!!!样例全过,评测0
查看原帖
求助!!!样例全过,评测0
141097
kirstenxya楼主2020/11/3 22:11

按照题目描述写的

#include<cstdio>
using namespace std;
struct Node{
    int pr;
    int ti;
}gong[10010];
int main(){
    int n;scanf("%d",&n);
    int ans=0,k=0;
    for(int i=1;i<=n;i++){
        int x,y,z;scanf("%d%d%d",&x,&y,&z);
        if(x==0){
            k++;
            gong[k].pr=y;
            gong[k].ti=z;
            ans+=y;
        }
        if(x==1){
            int ok=0;
            for(int i=1;i<=k;i++){
                if(gong[i].pr!=-1 && gong[i].ti!=-1 && gong[i].pr>=y && z-gong[i].ti<=45){
                    gong[i].pr=-1;
                    gong[i].ti=-1;
                    ok=1;
                    break;
                }
            }
            if(ok==0) ans+=y;
        }
    }
    return 0;
}

求助大佬

2020/11/3 22:11
加载中...