Problem-1016
来源:互联网 发布:地下城组队网络冲突 编辑:程序博客网 时间:2024/06/05 14:21
题意:
这道题的题意很简单。就是一个农夫想知道他的这群奶牛的产奶量的一个中间值(这群奶牛的数量为奇数),即一半的奶牛的产奶量比这头奶牛的产奶量大,另一半比这头小。
输入:
先输入奶牛数量,再输入这些奶牛的产奶量。
输出:
产奶量的中间值
解题思路:
这道题太简单。将这些奶牛的产奶量放到一个数组中,然后用sort函数对数组里的元素进行排序,之后输出数组编号为(n-1)/2的元素值就可以了。
感想:
这道题没什么感想,太简单了。只是用到了一个sort函数,跟贪心没多大关系吧。
代码如下:
#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
int AveCow(int a[],int n)
{
sort(a, a + n);
int ave = a[(n - 1) / 2];
return ave;
}
int main()
{
int CowMilk[10000], n,ave;
cin >> n;
for (int i = 0; i < n; i++)
cin >> CowMilk[i];
ave = AveCow(CowMilk, n);
cout << ave << endl;
return 0;
}
0 0
- problem 1016
- Problem-1016
- 1016 Prime Ring Problem
- 1016:Prime Ring Problem
- 1016 Prime Ring Problem
- ZOJ Problem Set - 1016
- 1016 Prime Ring Problem
- HDU 1016 PrimeRing Problem
- XDU Problem 1016 - Code
- 1016Prime Ring Problem
- 1016 Prime Ring Problem
- 1016:Prime Ring Problem
- 1016 Problem P
- Problem Q-1016
- 1016 Problem Q
- 1016 Problem P
- 1016 Problem P
- 1016 Problem P
- [R语言] quantmod 包获取国内的股票数据
- GNU开发笔记--开发环境基础(持续更新)
- Jsp
- java:double四舍五入并保留两位小数的方法
- 商业即生活,一些思考和感悟
- Problem-1016
- Android原理探究:Activity任务栈Task的简单探讨
- 二叉树的生成和遍历
- Android RecyclerView 使用完全解析 体验艺术般的控件
- Python学习笔记(一)
- Ubuntu14.04下“E: 无法找到软件包”的解决
- ubuntu14.04LTS丢失登录界面
- 一人一狗,那一年
- JSONObject 解析json的步骤