提交时间:2026-04-04 11:12:56

运行 ID: 435058

#include<iostream> #include<algorithm> using namespace std; int main(){ int n,m,w[10005]; int c,t,ans; cin>>m; for(int i=0; i<m; i++){ cin>>c>>n; for(int j=0; j<n; j++){ cin>>w[j]; } sort(w,w+n); t=0,ans=0; for(int k=0; k<n; k++){ t=t+w[k]; if(t<=c) ans++; else break; } cout<<ans<<endl; } return 0; }