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

网站 地区加关键词个人网页

网站 地区加关键词,个人网页,做模具在哪个网站找工作,1.电子商务网站建设的核心是( )【题目来源】http://xiaoye.ac.cn/problem.php?id2716【题目描述】 有 n 个人要渡河,但只有一条小船,这条小船一次只能坐下最多两个人,并且只有一副船桨。每个人划船的速度不一样,如果两个人一起上船,由于重量变大&am…

【题目来源】
http://xiaoye.ac.cn/problem.php?id=2716

【题目描述】
有 n 个人要渡河,但只有一条小船,这条小船一次只能坐下最多两个人,并且只有一副船桨。每个人划船的速度不一样,如果两个人一起上船,由于重量变大,划船的速度相当于是划船速度最慢的那个人速度。假设给出每个人单独划船过河所花费的时间 Ti,请问所有人都过河的总时间最短的时间?

【输入格式】
输入两行,第一行是一个整数,表示要过河的 n 个人。
第二行,是 n 个整数,按速度从快到慢排序好的每个人划船过河的时间。

【输出格式】
输出一行,给出所有人过河所花费最短的时间。

【输入样例】
4
1 2 5 10

【输出样例】
17

【算法分析】
● 将各个过河时间从小到大排序并存在数组 a 中,当 n≥4 时,过河方案为:
方案一:
最快的和次快的过河,然后最快的回来,再次慢的和最慢的过河,然后次快的回来。时间为 a[1]+2*a[2]+a[n]
方案二:
最快的和最慢的过河,然后最快的回来,再最快的和次慢的过河,然后最快的回来。时间为 2*a[1]+a[n-1]+a[n]
根据比较结果,将所选方案的时间累加到总时间 s 中,并将人数 n 减少 2,因为每次循环处理了两个人过河。

【算法代码】

#include <bits/stdc++.h>
using namespace std;int main() {int n;cin>>n;int a[n+5];for(int i=1; i<=n; i++) cin>>a[i];sort(a+1,a+n+1);int s=0;while(n>=4) {if(2*a[1]+a[n-1]+a[n]>2*a[2]+a[1]+a[n]) {s+=2*a[2]+a[1]+a[n];} else s+=2*a[1]+a[n-1]+a[n];n-=2;}if(n==3) s+=a[1]+a[2]+a[3];else if(n==2) s+=a[2];else s+=a[1];cout<<s<<endl;return 0;
}/*
in:
4
1 2 5 10out:
17
*/





【参考文献】
https://blog.csdn.net/u013596478/article/details/105016223

https://mp.weixin.qq.com/s/a9Y2YTpjjmdv2JzI3EtAVw

http://www.qdjiajiao.com/news/7989.html

相关文章:

  • 做网站开发需要的英语水平免费推广网站平台
  • 辽源做网站公司百度优化是什么
  • 高校支付网站建设费需要入无形资产免费数据统计网站
  • 石材外贸网站百度站内搜索提升关键词排名
  • 做受视频网站 mcb3dbd百度知道app
  • 基本型电商网站举例外链工具
  • 大良企业网站建设广告推广费用
  • wordpress默认动态路径杭州新站整站seo
  • 下载河北人社网app北京seo顾问服务
  • 长沙企业网站建设较好的公司如何建网址
  • 学校网站建设特色黑帽seo论坛
  • 营销网站建设制作中国seo网站
  • WordPress客户端北京seo技术交流
  • php动态网站开发实践教程今日国际新闻10条
  • 美食网页设计图片安卓优化大师官方下载
  • 学做软件的网站有哪些内容百度一下官方下载安装
  • 郑州艾特网站建设中国唯一没有疫情的地方
  • 制作科技网站首页体验营销是什么
  • 网站建设实践鉴定海南百度推广公司有哪些
  • 东莞网站排名优化价格百度竞价是什么
  • 成都网站建设火狐狸百度文库网页版登录入口
  • wordpress怎么弄中文seo网站优化软件价格
  • 茶叶网络营销策划方案淘宝seo是什么
  • 烟台网站建设联系电话企业网络推广网站
  • 做免费的网站教程照片查询百度图片搜索
  • 平面设计优秀作品北京seo代理计费
  • 三亚做网站多少钱线上营销活动主要有哪些
  • 苏州退工在哪个网站做长沙百度首页优化排名
  • 为什么做外贸独立网站惠州seo排名公司
  • 墙外行人 wordpressseo广告投放