PAT乙级 1070 结绳
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 结绳相关推荐
- PAT 乙级 1070 结绳
1070 结绳 (25 point(s)) 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下图所示套接在一起.这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另 ...
- PAT乙级 1070 结绳 python
题目 思路: 每结一次绳,总长变短一半 需要注意的是:遍历绳结从第三个开始 代码 num_=int(input()) knot=list(map(int,(input().split())))sum_ ...
- PAT乙级-1070. 结绳(25)
给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下图所示套接在一起.这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连.每次串连后,原来两段绳子的长度 ...
- C++学习之路 | PTA乙级—— 1070 结绳 (25 分)(精简)
1070 结绳 (25 分) 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下图所示套接在一起.这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连. ...
- PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642
PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642 题目描述 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下 ...
- PAT 1070 结绳
1070 结绳 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下图所示套接在一起.这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连.每次串连后,原 ...
- PAT 1070 结绳 python
1070 结绳 (25 分) 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下图所示套接在一起.这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连. ...
- 1070. 结绳(25)
1070. 结绳(25) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一段一段的绳子,你需要把它们串成一条 ...
- 1070 结绳(贪心)
给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下图所示套接在一起.这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连.每次串连后,原来两段绳子的长度 ...
最新文章
- js中的apply()、call() 和 bind()
- linux mysql 端口配置文件_Linux配置测试环境,部署项目(指定端口,数据库连接)...
- $git学习总结系列(4)——gitignore文件
- NYIST 1006 偷西瓜
- mysql 字符串截取_mysql数据库13种常用函数方法总结
- sbit和sfr的定义
- 编译OpenJDK8:configure error /usr/lib64/ccache/gcc is a symbolic link to ccache
- 类与对象(面向对象的编程语言java)
- pgadmin3连接mysql_如何使用pgAdmin3连接到Ubuntu上的远程PostgreSQL数据库?
- matlab倒立摆不同初始条件,倒立摆MATLAB建模
- java 光通信_超通俗易懂科普:什么是光通信?
- 51单片机制作计算机1602显示,51单片机对LCD1602液晶显示器的控制
- 计算机专业html5的毕业论文范文,5000字计算机专业大专毕业论文参考范文
- c语言驻波,C版:基于声学驻波的液位检测方法C2-1(全文完整版)
- 如何根据笔记本CPU选取合适内存条总结
- #define定义宏常量和宏函数
- 机壳地与数字地_模拟地的关系
- mysql ocp_MySQL 5.7OCP考试经验分享。
- OAuth 2.0安全案例回顾
- BigDecimal类 setScale()方法java.lang.ArithmeticException: Rounding necessary
热门文章
- Spring事务 作者:哇塞大嘴好帅(我爱大嘴网)
- 计算机专业毕业自我鉴定800字,计算机专业毕业自我鉴定范文
- 佐助题库1000:1+2+3+N
- 游侠联机服务器没有响应,求助,游戏联机出现错误 - 《生存之旅2》 - 3DMGAME论坛 - Powered by Discuz!...
- oracle静默安装报错,静默安装Oracle11gR2 [FATAL] [INS-32015]报错
- CorelDRAW 折扇效果实例教程学会了就顶学几年了
- 天眼探空经济发展_前沿|“天眼”探空惊艳全球
- * What went wrong:A problem occurred evaluating project ‘:app‘.> Failed to apply plugin ‘com.andro
- arduino为何流行?
- autoCAD 创建对象 使用面域 创建图案填充