1 条题解

  • 0
    @ 2023-5-25 20:05:26

    世界最速トラブル伝説!

    #include<bits/stdc++.h>
    using namespace std;
    const int N=100000;
    int sum[N];
    int p=0;
    int main(){
    int n,m;
    cin>>n>>m;
    memset(sum,0,sizeof(sum));
    while(n--){
        string L;
        cin>>L;
        int c1=((L[0]-48)*10+(L[1]-48))*60+(L[3]-48)*10+L[4]-48;
        int c2=((L[6]-48)*10+(L[7]-48))*60+(L[9]-48)*10+L[10]-48-1;
        for(int i=c1;i<=c2;i++){
            sum[i]++;
        }
    }
    for(int i=1;i<=10000;i++){
        if(sum[i]>m){
            p++;
        }
    }
    cout<<p;
    }
     
    
    • 1

    信息

    ID
    808
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    308
    已通过
    92
    上传者