洛谷P1223 排队接水
来源:互联网 发布:手机淘宝差评改好评 编辑:程序博客网 时间:2024/05/16 10:07
2017.2.10
本题涉及排序
代码如下
#include <iostream> #include <algorithm> #include <stdio.h> struct num{ int n; int k;}a[1001]; int b[1001]; using namespace std; bool cmp(num a ,num b) { return a.k < b.k ; //从小到大排序,把 < 换成 > 就是从大到小 } int main() { freopen("1.txt","r",stdin);//打开文件1.txt用来输入,文件需存在 freopen("2.txt","w",stdout);//打开文件2.txt用来输出,自动创建该文件 int n,i; double e=0,f=0; cin>>n; for(int i=1;i<=n;i++){cin>>a[i].k;a[i].n=i; } sort(a+1,a+n+1,cmp); for(int i=1;i<=n;i++) { if(i<n)cout<<a[i].n<<" "; if(i==n)cout<<a[i].n; for(int j=i;j<=n;j++) { b[j]+=a[i].k;//每个人在第i个人接水时候所等待的时间 } b[i]-=a[i].k;//本人接水是不等待,所以再减掉 } for(int i=1;i<=n;i++) { e+=b[i];//所有人等待总时间 }cout<<endl; printf("%.2f",e*1.0/n); return 0;}
0 0
- 洛谷P1223排队接水
- 洛谷 P1223 排队接水
- 洛谷P1223 排队接水
- 洛谷 P1223 排队接水
- 洛谷 P1223 排队接水
- 排队接水 洛谷p1223
- 洛谷P1223 排队接水
- 洛谷P1223 排队接水
- P1223 排队接水
- P1223 排队接水
- P1223 排队接水
- P1223排队接水
- P1223 排队接水
- 【贪心】洛谷 P1223 排队接水
- 洛谷1223排队接水
- 排队接水-洛谷 1223
- 【寒假任务】 洛谷1223 排队接水
- 排队接水
- 机器学习CART及CCP剪枝原理
- 自定义标签模板
- poj 1013
- css交集选择器、并集选择器、兄弟选择器
- Springboot+Ebean配置Mysql数据源报错
- 洛谷P1223 排队接水
- Python函数的参数
- 微信小程序之wx.request:fail错误,真机预览请求无效问题解决,安卓,ios网络预览异常
- Android 编译提速
- Java线程池架构原理和源码解析(ThreadPoolExecutor)
- Redis学习笔记
- Web API性能优化(一)压缩
- 横竖屏切换
- numpy 常用操作