1016 ACID 00733699
来源:互联网 发布:access录入新数据 编辑:程序博客网 时间:2024/06/03 14:53
简单题意:
FJ测量他的羊群寻找最平均的牛。他想知道这个“中位数”牛给了多少牛奶:一半的牛给过多或者超过中值;给或多或少一半。
奇数的奶牛N(1 < = N < 10000)和输出(1 . . 1000000)牛奶,发现给出的平均数量的牛奶,这样至少一半的奶牛给等量的牛奶或者更多,至少一半给相同或更少。
解题思路:
这是个简单的题目,主要的一点就是要注意分奇偶讨论即可。
代码如下:
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int n;
int *m;
cin>>n;
m=new int[n];
for(int i=0;i<n;i++){
cin>>m[i];
}
sort(m,m+n);
if(n/2==0){//偶数情况
cout<<(m[n/2-1]+m[n/2])/2;
}else{
cout<<m[n/2];// 奇数情况
}
return 0;
}
感想:对于此类问题要分开奇偶。
0 0
- 1016 ACID 00733699
- ACID
- ACID
- ACID
- ACID
- acid
- ACID
- ACID
- ACID
- ACID
- ACID
- ACID
- ACID
- ACID
- ACID与ACID原则
- snort+acid
- 事务ACID
- 数据库 ACID
- Ubuntu, Pycharm, Theano, nvcc not found
- Spring boot配置cache
- 配置python镜像源
- Trick(十四)—— 判断是否序列中所有的元素都相同
- Flume实时抽取监控目录数据
- 1016 ACID 00733699
- warning: mysql-community-libs-5.7.11-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5
- 云计算的几个概念
- hdu1016(dfs实现环状全排序)
- ok210使用-自己做NFS文件系统
- ZrcListView
- Android中IntentService详解
- 求最大公约数
- iOS开发 JSONKit解析