Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
3735 杨洋杰 纪念品分组 C++ Running & Judging 0 MS 0 KB 398 2024-06-28 21:47:22

Tests(0/0):


Code:

#include<cstdio> #include<iostream> #include<algorithm> using namespace std; int a[1000000],ans; int main(){ int n,w; scanf("%d",&w); scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&a[i]); sort(a,a+n); int z=0,y=n-1; while(z<=y){ if(a[z]+a[y]<=w){ans++;z++;y--;} else {y--;ans++;} } printf("%d\n",ans); return 0; }