import java.io.*;
import java.util.Arrays;public class Main {private static BufferedReader input;private static int ropeNumber;// 绳子数量private static int[] ropeLength;private static void initBufferedReader() {InputStream is = System.in;InputStreamReader isr = new InputStreamReader(is);input = new BufferedReader(isr);}private static void inputData() {String str = getLine();ropeNumber = Integer.parseInt(str);ropeLength = new int[ropeNumber];str = getLine();String[] arr = str.split(" ");for (int i = 0; i < ropeNumber; ++i) {ropeLength[i] = Integer.parseInt(arr[i]);}}private static String getLine() {String str = "";try {str = input.readLine();} catch (IOException e) {}return str;}private static void sortRope() {Arrays.sort(ropeLength);}private static int getMaxLength() {int length = ropeLength[0];for (int i = 1; i < ropeNumber; ++i) {length = (length + ropeLength[i]) / 2;}return length;}public static void main(String[] args) {initBufferedReader();inputData();sortRope();int maxLength = getMaxLength();System.out.println(maxLength);}
}
#include<iostream>
#include<cstdio>
#include<algorithm>
//如果用vector的话就写:#include<vector>
using namespace std;int main()
{int N,res;
int exa[10001];
scanf("%d",&N);//这里可以用模板定义 vector <int> exa(N);
for(int i=0;i<N;i++)
{scanf("%d",&exa[i]);
}
sort(exa,exa+N);//如果用模板的话就写sort(exa.begin(),exa.end())  ,进行排序。
res=exa[0];
for(int i=1;i<N;i++)
{res=(res+exa[i])/2;
}
printf("%d\n",res);
return 0;
}

PAT_B_1070_Java(25分)_C++(25分)相关推荐

  1. PAT_B_1065_Java(17分)_C++(25分)

    import java.io.*; import java.util.*;public class Main {public static void main(String[] args) throw ...

  2. *PAT_B_1030_Java(22分)_C++(25分)

    Collections.sort 升序 首先,可以想到的是将数据存储后,从小到大排序,题目知,要求队列的最长数据,需要最大值和最小值,则可以循环从头和尾获取数据,判断是否符合标准,符合则记录下数据个数 ...

  3. PAT_B_1092_Java(15分)_C++(20分)

    意料之中Java会TE //15分 //最后两个测试点超时 import java.io.BufferedReader; import java.io.IOException; import java ...

  4. PAT_B_1059_Java(14分)_C++(20分)

    //2,3测试点超时 import java.io.*;public class Main {public static void main(String[] args) throws IOExcep ...

  5. PAT_B_1038_Java(14分)_C++(20分)

    //最后一个测试点一直超时 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamR ...

  6. matlab某分子由25个原子组成,清华大学数学实验-实验7无约束优化1

    数学实验 实验 7 无约束优化 实验 7 无约束优化 生医 0 王言 2010013212 实验目的 1 掌握用 MATLAB 优化工具箱的基本用法 对不同算法进行初步分析 比较 2 练习用无约束优化 ...

  7. matlab某分子由25个原子组成,清华大学数学实验实验7无约束优化1

    清华大学数学实验实验7无约束优化1 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.9 积分 实验7无约束优化生医0 王言 2010013212 ...

  8. matlab某分子由25个原子组成,实验七(无约束优化)

    实验七(无约束优化) 化21 张腾 2014-4-18 大学数学实验 实验报告 --无约束优化 一. 实验目的 1.掌握MATLAB优化工具箱的基本用法,对不同算法进行初步分析.比较. 2.练习用无约 ...

  9. java 分部类_C#中分部类和分部方法的应用

    分部类(Partial Class)在C#2.0引入,分部方法(Partial Method)在C#3.0引入,这两个语法特性都具有相同的特性:将类(或)方法的代码分散在多个地方. 1.分部类的特性和 ...

最新文章

  1. 从玩具到游戏,另类的项目激励机制
  2. 使用OPENROWSET爆破SQL Server密码
  3. 教程-经典Delphi教程网
  4. 【开源项目】C++BASE64图像编解码算法
  5. 使用权值衰减算法解决神经网络过拟合问题、python实现
  6. myeclipse左侧的目录树没了或不是竖向而是横向显示了
  7. jdbc至sql server的两种常见方法
  8. 1、java中自己觉得重要的部分——未完待续
  9. Android Studio 单独启动安卓模拟器教程
  10. 计算机英文积累(一)
  11. 寻仙手游维护公告服务器停服更新,寻仙手游6月7日停服更新公告
  12. CSDN日报20170217——《辞职信:写给我的“藤野先生”》
  13. Netjava project 简单画板的实现
  14. iphone11夜景模式怎么开
  15. 互联网产品的定义及分类
  16. 关于巨量算数jsvmp简单还原signature思路
  17. 数据采集_化妆品生产许可信息管理系统服务平台
  18. 简单的VGA字符模式驱动(一)
  19. pd电源测试-PD电源自动测试系统ATECLOUD-Power
  20. 量化交易 米筐 单因子回测框架(因子方向性确定)

热门文章

  1. NullPointerException int java.util.List.size()
  2. c++ socket线程池原理_ThreadPoolExecutor线程池实现原理+源码解析
  3. 编写程序计算 sentence 中有多少个单词,并指出其中最长和最短的单词。如果有多个最长或最短的单词,则将它们全部输出。
  4. 利用QCommonStyle绘制自定义的窗体部件
  5. Android开发之EditText限制输入中文以及字数长度限制的标准姿势
  6. .net html转为pdf,.NET使用DinkToPdf将HTML转成PDF的示例代码
  7. SSAS系列——【08】多维数据(程序展现Cube)
  8. Adempiere 在Ubuntu下的安装方法(二)
  9. ie的严苛,firefox的宽容
  10. icem网格划分如何给内部面网格_icem结构化网格划分 ICEM里面设置一下就可以自动划分网格,为什么要用块?...