use proconio::input; fn main(){ input!{ n:usize,mut m:usize, mut a:[usize;n], } let mut ans=0; while ans0 && c>a[i]{ c=a[i];d=i; } } if m>=c{ ans+=1;m-=c;a[d]=0; } else { break; } } print!("{}",ans); }