比赛 2024暑假C班集训B 评测结果 AAAAAATTTTTTTTTTTTTT
题目名称 天天爱射击 最终得分 30
用户昵称 彭欣越 运行时间 56.113 s
代码语言 C++ 内存使用 5.55 MiB
提交时间 2024-07-11 10:50:06
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
int n,m,b[200010],mk[200010];
struct edge {
    int l,r,k;
}a[200010];
int main () {
    freopen("shooting.in","r",stdin);
    freopen("shooting.out","w",stdout);
    scanf("%d%d",&n,&m);
    for (int i=1;i<=n;i++) {
        scanf("%d%d%d",&a[i].l,&a[i].r,&a[i].k);
    }
    for (int i=1;i<=m;i++) {
        cin >> b[i];
        int res=0;
        for (int j=1;j<=n;j++) {
            if (a[j].l<=b[i]&&b[i]<=a[j].r) a[j].k--;
            if (mk[j]==0) if (a[j].k<=0) mk[j]=1,res++;
        }
        printf("%d",res);
    }
    return 0;
}