合并果子快排+上浮做法
来源:互联网 发布:java scaner 编辑:程序博客网 时间:2024/04/27 18:38
#include<algorithm>#include<iostream>using namespace std;int pd(int a,int b){ return a>b;}int i,n,s,k,p,a[10001];int main(){ cin>>n; for(i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+n+1,pd); for(i=n;i>1;i--){ a[i-1]+=a[i]; s+=a[i-1]; k=i-1; while(k!=1&&a[k]>a[k-1]){ p=a[k]; a[k]=a[k-1]; a[k-1]=p; k--; } } cout<<s; return 0;}
1 0
- 合并果子快排+上浮做法
- 【堆排】合并果子
- 合并果子优先队列做法
- 合并果子的三种不同做法
- 合并果子
- 合并果子
- 合并果子
- 合并果子
- 合并果子
- 合并果子
- 合并果子
- 果子合并
- 合并果子
- 合并果子
- 合并果子
- 合并果子
- 合并果子
- 合并果子
- 第14周阅读程序(2)
- 在线客服系统与呼叫中心的集成
- DFT与FFT
- DNS解析过程简述
- 学会自己测天气之 起卦篇
- 合并果子快排+上浮做法
- java的static块执行时机
- leetcode Minimum Height Trees
- fragment测试源码
- Call to localhost/127.0.0.1:9000 failed on connection exception错误。
- fork出的子进程和父进程
- POJ 1716 Integer Intervals【差分约束+SPFA】
- java web开发(三) 接口使用
- hibernate无法自动建表:ERROR: HHH000388