测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A22587. #include<bits/stdc++.h> using namespace std; const int N=2e5+5; int n, m, ans; int a[N]; int main(){ cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[1]; } sort(a+1, a+n+1); for(int i=n;i>=1;i--){ if(a[i]>=0…

判断题 较易

题目描述

#include<bits/stdc++.h>
using namespace std;
const int N=2e5+5;
int n, m, ans;
int a[N];
int main(){
    cin>>n>>m;
    for(int i=1;i<=n;i++){ 
        cin>>a[1];
    }
    sort(a+1, a+n+1);
    for(int i=n;i>=1;i--){
        if(a[i]>=0){ 
            ans++;
        }else{
            if(m>= abs(a[i])){
                m-= abs(a[i]);
                ans++;
            } else {
                break;
            }
        }
    }
    cout<< ans;
    return 0;
}

保证输入的n不超过105,且-106<=a[i],m<=106,完成下面的判断题和单选题:

将第一行# include<bits/stdc++.h>改成# include< iostream>不会影响程序正常运行。(    )

选项(单选)

上一题 下一题