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

网站备案是在哪个部门南通医院网站建设

网站备案是在哪个部门,南通医院网站建设,商丘市网,百度公司官网入口第一题 A. 例题4.1.2 潜水 题目描述 在马其顿王国的ohide湖里举行了一次潜水比赛。 其中一个项目是从高山上跳下水,再潜水达到终点。 这是一个团体项目,一支队伍由n人组成。在潜水时必须使用氧气瓶,但是每只队伍只有一个氧气瓶。 最多两…

第一题

A. 例题4.1.2 潜水

题目描述

在马其顿王国的ohide湖里举行了一次潜水比赛。

其中一个项目是从高山上跳下水,再潜水达到终点。

这是一个团体项目,一支队伍由n人组成。在潜水时必须使用氧气瓶,但是每只队伍只有一个氧气瓶。

最多两人同时使用一个氧气瓶,但此时两人必须同步游泳,因此两人达到终点的时间等于较慢的一个人单独游到终点所需要的时间。

好在大家都很友好,因此任何两个人后都愿意一起游水。安排一种潜水的策略,使得最后一名选手尽量早的达到终点。

输入格式

第一行:队伍的人数n(<=1000)。

下面是n行,每行1个数,分别是n个潜水所用的时间ti(<=1000)。

输出格式

1个整数,表示最少用的时间。

样例数据

input


31 3 4

Copy

output


8{4+1+3}氧气瓶还必须潜水送回来^-^

Copy

数据规模与约定

时间限制:1 \text {s}1s

空间限制:256 \text {MB}256MB

这道题一开始的时候,我想的是就是让最小值的那个人和每一个人依次来,去。

他是通过嗯但是通过思考其实可以发现,因为把如果把杨西平送到那边,那么那边还剩人数一定的,所以说呢我们其实可以让最大的和第二大的一起过去,然后呢再让一个小时过来。

代码如下,

#include<bits/stdc++.h>
using namespace std;
int n,sum,a[1010]={}; 
int main(){
    freopen("D.in","r",stdin);
    freopen("D.out","w",stdout);
    cin>>n;
    for(int i=1;i<=n;i++)
    cin>>a[i];
    sort(a+1,a+1+n);
    while(n>=4)
    {
        int x1=a[1]*2+a[n]+a[n-1];
        int x2=a[1]+a[2]*2+a[n];
        sum+=min(x1,x2);
        n-=2; 
    }
    if(n==3)sum+=a[1]+a[2]+a[3];
    else sum+=a[2];
    cout<<sum;
    return 0;
}

 

http://www.dtcms.com/a/590909.html

相关文章:

  • 做旅游网站的设计感想南京振高建设有限公司官方网站
  • 重庆市网站编辑网站建设的视频教程
  • 如何拷贝服务器里面网站做备份陕西省住房与建设厅网站
  • 建设工程安全备案网站一个新手怎么做跨境电商
  • 卖老石器老榆木做哪个网站好商业推广软文范例
  • 怎样做钓鱼网站吉林市建设局网站
  • 自媒体网站建设秦皇岛视频优化推广
  • 私人设计网站推荐咸宁网网站
  • 天津建设公司网站网页设计教程实例项目
  • 淘客请人做网站衡阳建设网站公司
  • VB 总结
  • 奢侈品网站排名网站设计服务费一般多少钱
  • 合肥电子网站建设网站卖给别人后做违法信息
  • 成都建站价格湖南中霸建设公司官网
  • 江苏建设厅老网站网站开发上线流程
  • 网站建设常用的编程语言在哪里可以做公司网站
  • musl-cc静态编译vim9
  • 网站的登陆页怎么做图片安阳新闻最新消息
  • 1.7 计算机的数字系统
  • EMB电子机械制动系统同步附着系数分析
  • 番禺区网站建设哪家好凡科平台登录平台
  • 百度站长平台官网创建一个个人网站需要多少钱
  • 做柱状图 饼状图的网站为什么要做响应式网站
  • 一些C++的学习资料备忘
  • 做网站有必要吗网站设计哪家便宜
  • 公司网站续费一年多少钱windows8风格网站模板
  • 【Typescript】一句赋值语句,为什么有两个 const?
  • 做网站需要招聘内容济南网站建设推荐q479185700上快
  • 宝洁网站建设wordpress 一个广告位放两个广告
  • 做的网站出现404公众号 商城 网站开发