【USACO】barn1
来源:互联网 发布:闲鱼和淘宝的关系 编辑:程序博客网 时间:2024/05/16 12:04
/*ID: ahshenb1PROG: barn1LANG: C++*/#include<iostream>#include<fstream>#include<string>using namespace std;void qsort(int a[],int i,int j){ if(i>=j) return; int l=i,r=j,mid=a[(i+j)/2]; while(l<=r){ while(a[l]<mid) ++l; while(a[r]>mid) --r; if(l<=r){ int t = a[l]; a[l] = a[r]; a[r] = t; ++l; --r; } } qsort(a,i,r); qsort(a,l,j);}int a[10000],b[10000];int main(){ ifstream fin("barn1.in"); ofstream fout("barn1.out"); int select,all,n; fin>>select>>all>>n; for(int i=0;i<n;++i) fin>>a[i]; qsort(a,0,n-1); b[0]=0; for(int i=1;i<n;++i) b[i]=a[i]-a[i-1]; qsort(b,0,n-1);// for(int i =0;i<n;++i)// cout<<b[i]<<endl; int t=0; for(int i=0;i<select-1;++i) t+=b[n-1-i]; //cout<<t<<endl; int result=a[n-1]-a[0]-t+select; fout<<result<<endl; return 0;}
0 0
- USACO barn1
- 【USACO】barn1
- usaco barn1
- usaco——barn1
- USACO 1.3 barn1
- usaco/ 1.3 milk/barn1
- usaco 1.3.2 barn1
- USACO 1.3 barn1
- USACO 1.3 Barn Repair (barn1)
- USACO-Section1.3 barn1[贪心]
- USACO 1.3.2 Barn Repair (barn1)
- USACO: 1.3.2 Barn Repair(barn1) 解析
- barn1
- 1.3 barn1
- barn1<uscao>1.3 -<贪心>
- barn1-section1.3
- S 1.3 barn1 C语言
- USACO1.3.2 Barn Repair (barn1)
- 程序员进步之道
- 啊哈C——学习3.6练习
- HDU 4738 Caocao's Bridges(求价值最小的桥)
- atof 函数说明
- 深入理解 [指针函数] 、[函数指针]、[指针的指针]、[指向指针数组的指针]
- 【USACO】barn1
- heartbeat高可用之watchdog
- Java Map详解
- ITOO-linq的应用
- hdu 5123 水题
- Json 01
- 求解最大子列和问题的四种算法
- 自己总结IOS面试题
- 线程管理(Thread Management)