当前位置: 首页 > wzjs >正文

营销型网站设计内容永久免费不收费的污染app

营销型网站设计内容,永久免费不收费的污染app,电子图书网站开发的目的,网站与个人网站题目描述 有 nn 个人在一个水龙头前排队接水,假如每个人接水的时间为 TiTi​。 按输入的顺序,将 nn 个人的接水时间从 1∼n1∼n 进行编号。 请编程找出这 nn 个人排队的一种顺序,使得 nn 个人的平均等待时间最小。 输入格式 第一行为 nn…

题目描述

有 nn 个人在一个水龙头前排队接水,假如每个人接水的时间为 TiTi​。

按输入的顺序,将 nn 个人的接水时间从 1∼n1∼n 进行编号。

请编程找出这 nn 个人排队的一种顺序,使得 nn 个人的平均等待时间最小。

输入格式

第一行为 nn;

第二行分别表示第 11 个人到第 nn 个人每人的接水时间 T1T1​、T2T2​、…、TnTn​,每个数据之间有 11 个空格。

输出格式

输出有两行,第一行为一种排队顺序,即 11 到 nn 的一种排列;

第二行为这种排列方案下的平均等待时间(输出结果精确到小数点后两位)。

样例 #1

样例输入 #1

10 
56 12 1 99 1000 234 33 55 99 812

样例输出 #1

3 2 7 8 1 4 9 6 10 5
291.90

提示

对于 100%100% 的数据:1≤n≤100001≤n≤10000,1≤Ti≤1061≤Ti​≤106,不保证 TiTi​ 不重复。

当 TiTi​ 重复时,按照输入顺序即可(即编号小的在前

#include<bits/stdc++.h>
#include<iomanip>
using namespace std;
struct node{int id;int time;
}a[100055];
bool cmp(node x,node y)
{return x.time<y.time||x.time==y.time&&x.id<y.id;
}
int main(){int n;cin>>n;for(int i=1;i<=n;i++){a[i].id=i;cin>>a[i].time;} double ans=0;sort(a+1,a+n+1,cmp);for(int i=1;i<=n;i++){ans+=(n-i)*a[i].time;cout<<a[i].id<<" ";}cout<<endl;cout<<fixed<<setprecision(2)<<ans/n;return 0;
}

http://www.dtcms.com/wzjs/521261.html

相关文章:

  • 网站建设常见问题软文素材网
  • 上海专业做网站公司电话搜狗搜索网页版
  • 网站建设兼职劳务协议视频号推广方法
  • 网站开发与管理对应的职业及岗位长沙官网seo收费
  • 网站开发实训心得简述网络营销与传统营销的整合
  • 网站建设需要什么软件有哪些众志seo
  • 自建网站备案山东seo百度推广
  • 网站设计广州网页设计与制作代码成品
  • 网站 app开发 财务做帐网站如何在百度刷排名
  • dw网页制作破解版关于seo的行业岗位有哪些
  • 代做毕业设计网站哈尔滨百度网络推广
  • 网页设计学徒培训招生杭州seo网
  • 小装修网站开发费用网站网络营销
  • 长沙做网站设计宁宁网seo
  • 成都旅游景点大全排名seo技术培训唐山
  • 阿里云做网站买什么如何创建自己的域名
  • 做网站最烂公司短期培训学什么好
  • 手机做网站怎么做怎么做起泡胶
  • 哪些公司网站做的好公司以优化为理由裁员合法吗
  • 网站建设哪家好胆中毒百度信息流广告推广
  • 网络促销分类 网站促销qq空间刷赞网站推广
  • 如何建设内网网站看片子用什么app免费苹果手机
  • 靠谱网站建设公司收费广州优化网站排名
  • 人才网站 建设好 窗口域名历史查询工具
  • 网站制作的设计思路seo原创工具
  • 江苏省建设厅网站怎么登不上营销课程培训都有哪些
  • 做网站的经验和体会百度游戏官网
  • 公司网站怎么能被百度收录嘉兴seo外包公司费用
  • 网络工程师app谷歌seo优化中文章
  • 瓦房店 网站建设营销软件代理推广