PAT乙级 1070 结绳

#include<iostream>
#include<algorithm>
#include<vector>
#include<string>
#include<map>
#include<set>
#include<bits/stdc++.h>using namespace std;bool compare(const int a, const int b){return a<b;
}int main(void){int n, num;double sum, sum0;cin>>n;vector<int> vec;for(int i=0; i<n; i++){cin>>num;vec.push_back(num);}sort(vec.begin(), vec.end(), compare);sum = vec[0];for(int i=1; i<n; i++){sum = (sum+vec[i])/(double)2.0;}cout<<floor(sum)<<endl;return EXIT_SUCCESS;
}

https://github.com/ZouJiu1/PAThttps://github.com/ZouJiu1/PAT

PAT乙级 1070 结绳相关推荐

  1. PAT 乙级 1070  结绳

    1070 结绳 (25 point(s)) 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下图所示套接在一起.这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另 ...

  2. PAT乙级 1070 结绳 python

    题目 思路: 每结一次绳,总长变短一半 需要注意的是:遍历绳结从第三个开始 代码 num_=int(input()) knot=list(map(int,(input().split())))sum_ ...

  3. PAT乙级-1070. 结绳(25)

    给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下图所示套接在一起.这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连.每次串连后,原来两段绳子的长度 ...

  4. C++学习之路 | PTA乙级—— 1070 结绳 (25 分)(精简)

    1070 结绳 (25 分) 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下图所示套接在一起.这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连. ...

  5. PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642

    PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642 题目描述 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下 ...

  6. PAT 1070 结绳

    1070 结绳 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下图所示套接在一起.这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连.每次串连后,原 ...

  7. PAT 1070 结绳 python

    1070 结绳 (25 分) 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下图所示套接在一起.这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连. ...

  8. 1070. 结绳(25)

    1070. 结绳(25) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一段一段的绳子,你需要把它们串成一条 ...

  9. 1070 结绳(贪心)

    给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下图所示套接在一起.这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连.每次串连后,原来两段绳子的长度 ...

最新文章

  1. js中的apply()、call() 和 bind()
  2. linux mysql 端口配置文件_Linux配置测试环境,部署项目(指定端口,数据库连接)...
  3. $git学习总结系列(4)——gitignore文件
  4. NYIST 1006 偷西瓜
  5. mysql 字符串截取_mysql数据库13种常用函数方法总结
  6. sbit和sfr的定义
  7. 编译OpenJDK8:configure error /usr/lib64/ccache/gcc is a symbolic link to ccache
  8. 类与对象(面向对象的编程语言java)
  9. pgadmin3连接mysql_如何使用pgAdmin3连接到Ubuntu上的远程PostgreSQL数据库?
  10. matlab倒立摆不同初始条件,倒立摆MATLAB建模
  11. java 光通信_超通俗易懂科普:什么是光通信?
  12. 51单片机制作计算机1602显示,51单片机对LCD1602液晶显示器的控制
  13. 计算机专业html5的毕业论文范文,5000字计算机专业大专毕业论文参考范文
  14. c语言驻波,C版:基于声学驻波的液位检测方法C2-1(全文完整版)
  15. 如何根据笔记本CPU选取合适内存条总结
  16. #define定义宏常量和宏函数
  17. 机壳地与数字地_模拟地的关系
  18. mysql ocp_MySQL 5.7OCP考试经验分享。
  19. OAuth 2.0安全案例回顾
  20. BigDecimal类 setScale()方法java.lang.ArithmeticException: Rounding necessary

热门文章

  1. Spring事务 作者:哇塞大嘴好帅(我爱大嘴网)
  2. 计算机专业毕业自我鉴定800字,计算机专业毕业自我鉴定范文
  3. 佐助题库1000:1+2+3+N
  4. 游侠联机服务器没有响应,求助,游戏联机出现错误 - 《生存之旅2》 - 3DMGAME论坛 - Powered by Discuz!...
  5. oracle静默安装报错,静默安装Oracle11gR2 [FATAL] [INS-32015]报错
  6. CorelDRAW 折扇效果实例教程学会了就顶学几年了
  7. 天眼探空经济发展_前沿|“天眼”探空惊艳全球
  8. * What went wrong:A problem occurred evaluating project ‘:app‘.> Failed to apply plugin ‘com.andro
  9. arduino为何流行?
  10. autoCAD 创建对象 使用面域 创建图案填充