2 条题解

  • 2
    @ 2024-6-1 8:31:29
    #include<bits/stdc++.h>
    using namespace std;
    int ci=1;
    struct dhq{
        int a,b,c;
    };
    bool cmp(dhq x,dhq y){
        return x.b<y.b;
    }
    
    dhq a[10000000];
    int main(){
        int n,p;
        cin>>n>>p;
        for(int i=1;i<=n;i++){
            cin>>a[i].a>>a[i].b;
            a[i].c=i;
        }
        int sum=a[p].a;
        sort(a,a+n,cmp);
        for(int i=1;i<=n;i++){
         if(a[i].c!=p){
            if(a[i].a>=a[i].b&&sum>=a[i].b){
                sum+=a[i].a-a[i].b;
                ci++;
            }
        }
        }
    
        cout<<sum<<endl<<ci;
    }
    
    • @ 2024-7-17 10:44:02

      你的分析呢?

    • @ 2024-7-17 10:45:05

      数组和结构体变量用一个名,这个防抄袭配置太nb了!就冲这一点给个好评

信息

ID
729
时间
1000ms
内存
256MiB
难度
7
标签
(无)
递交数
183
已通过
37
上传者