问题标题: 酷町堂:6906   叠罗汉游戏

0
0
已解决
李智宸
李智宸
高级守护
高级守护

题目链接: 酷町堂:6906

#include<iostream>
using namespace std;
int x,h,a[10000],s,cnt,sum;
int main(){
    cin>>x>>h;
    for(int i=1;i<=x;i++){
        cin>>a[i];
    }
    for(int i=x;i>=1;i--){
        cnt++;
        sum+=a[i];
        if(sum>=h){
            cout<<cnt;
            break;
        }
    }
    return 0;
} 

 


0
已采纳
孙博嫣
孙博嫣
新手守护
新手守护

提示:可以加一个从大到小的排序,这样,从大的开始加,用的人数也就越少。(不求采纳,只求回复)

我要回答