Problem Q-1016
2016-03-22 12:26
183 查看
概述:有N(N为奇数)头牛,每头牛都有不同的牛奶产量,现在需要找出这些牛之中产量为中位数的那头牛的产量。
思路:将牛奶的产量进行排序,输出奶牛总数N的中间值即可。
感想:一个简单的排序问题,理解题意后处理及其简单。
#include<iostream>
#include<stdio.h>
#include<algorithm>
#include<vector>
using namespace std;
int main()
{
int N,x;
while (cin >> N)
{
vector<int>num;
for (int i = 0;i < N;i++)
{
cin >> x;
num.push_back(x);
}
sort(num.begin(), num.end());
int average = 0;
average = (N - 1) / 2;
cout << num[average] << endl;
}
return 0;
}
思路:将牛奶的产量进行排序,输出奶牛总数N的中间值即可。
感想:一个简单的排序问题,理解题意后处理及其简单。
#include<iostream>
#include<stdio.h>
#include<algorithm>
#include<vector>
using namespace std;
int main()
{
int N,x;
while (cin >> N)
{
vector<int>num;
for (int i = 0;i < N;i++)
{
cin >> x;
num.push_back(x);
}
sort(num.begin(), num.end());
int average = 0;
average = (N - 1) / 2;
cout << num[average] << endl;
}
return 0;
}
相关文章推荐
- 天才李一男培训语录
- 第二十四讲--Undo段及区的状态和使用
- Laravel进行数据库迁移(migration)
- mysql索引
- [ActionScript 3.0] flash如何访问父级或者舞台上的变量、函数等的方法
- Unity Shaders and Effects Cookbook (2-1) 修改 UV 坐标实现纹理贴图的滚动 模拟水流效果
- 问题求解与程序设计作业1
- MongoDB 3.0新增特性一览
- Python 数据结构与算法——图(Graph)
- response的contentType 几种类型
- Excel2007及以上添加选择对象
- web网页优化 tomcat gzip设置以及验证
- Linux 一次杀死多进程
- buptoj 945:Emiya 树形dp
- 问题求解与程序设计作业2
- 安装KB3135173后出现,Win10系统爆发式推送重置默认应用失败通知的问题
- 多个线程ThreadLocal中存的是什么
- Python中的循环,列表推导式
- WebView 返回键 onReceivedTitle 不触发 问题解决
- Nth Highest Salary