-
个人简介
using namespace std; int main(){ int n,a[1001]; cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+n+1); int sum=0; while(n>=4){ int x=a[1],y=a[2],p=a[n-1],q=a[n]; sum+=min(y+x+q+y,p+x+q+x); n-=2; } if(n==3) sum+=a[1]+a[2]+a[3]; else if(n==2) sum+=a[2]; cout<<sum; }
过河
-
通过的题目
-
最近活动
题目标签
- 入门
- 90
- 语法基础
- 37
- 基础
- 33
- 普及-
- 32
- 字符串
- 16
- 算法基础
- 15
- 循环
- 14
- 一维数组
- 14
- 排序
- 9
- 递归
- 8
- STL容器
- 8
- 数学
- 7
- 二维数组
- 7
- 函数
- 7
- GESP真题
- 7
- 结构体
- 6
- 基本运算
- 6
- 进阶
- 6
- 进制转换
- 5
- 分支
- 4