1 条题解
-
0
#include<bits/stdc++.h> using namespace std; const int N=1e5+5; int a[N]; int main(){ int n,k,V_max=0,V_sum=0,x,y; cin>>n>>k; for(int i=1;i<=n;i++){ cin>>a[i]; } sort(a+1,a+n+1); for(int i=1;i<=n;i++){ y=a[i]; V_sum=y; for(int j=i+1;j<=n;j++){ x=a[j]; if(x<=k+y){ V_sum+=x; }else{ break; } } if(V_sum>V_max){ V_max=V_sum; } } cout<<V_max; return 0; }
- 1
信息
- ID
- 3316
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- 递交数
- 30
- 已通过
- 15
- 上传者