代码更新 #include #include using namespace std; int n,m,t; int a[10010]; int main() { scanf("%d%d%d",&n,&m,&t); for(int i=0; i a[j + 1]) { temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } } } int ans=0,j=0; for(int i=0; i=n) break; if(m>=a[j]) { m-=a[j]; j++; ans++; } m++; } printf("%d\n",ans); return 0; }