参考代码: #include<bits/stdc++.h> using namespace std; int w,n,ans=0; int a[30005]; int main(){ cin>>w>>n; for(int i=0;i>a[i]; } sort(a,a+n); int max=n-1; int min=0; while(max>min){ if(a[max]+a[min]<=w){ ans++; max--; min++; } else { max--; } } cout<<n-ans<<endl; return 0; }
0.0分
3 人评分
Tom数 (C语言代码)浏览:784 |
C语言训练-最大数问题 (C语言代码).........关于-1浏览:762 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:546 |
校门外的树 (C语言代码)浏览:1166 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:604 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:910 |
【亲和数】 (C语言代码)浏览:908 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)万恶的long long浏览:907 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1334 |
DNA (C语言描述,数据结构)浏览:909 |
算法也太难了吧 2022-01-28 11:21:21 |
哎呀include后面东西消失了。。。