#include<iostream> #include<algorithm> #define max_num 30001 using namespace std; int main(){ int w, n; int p[max_num]; cin>>w>>n; for(int i=0; i<n; i++) cin>>p[i]; sort(p, p+n); int ans=0; for(int i=0,j=n-1; i<=j; ){ if(p[i]+p[j]<=w) i++; j--; ans++; } cout<<ans<<endl; return 0; }
0.0分
3 人评分
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:868 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:965 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:337 |
WU-链表数据求和操作 (C++代码)浏览:1316 |
K-进制数 (C语言描述,蓝桥杯)浏览:925 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:476 |
母牛的故事 (C语言代码)浏览:944 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:517 |
sizeof的大作用 (C语言代码)浏览:1028 |
妹子杀手的故事 (C语言代码)浏览:1054 |