|
- #include<iostream>
- #include<algorithm>
- using namespace std;
- #define FOR(i,n,m) for(int i=n;i<=m;i++)
- int w,n,a[30010],i,j,ans;
- int main()
- {
- cin>>w>>n;
- FOR(i,1,n) cin>>a[i];
- sort(a+1,a+n+1);
- int i=1,j=n;
- while(i<=j)
- {
- if(a[i]+a[j]<=w)i++;
- ans++;j--;
- }
- cout<<ans;
- return 0;
- }
复制代码 |
|