您的位置:首页 > 其它

1016-算法设计acm

2016-03-23 23:25 232 查看
1.题目编号:1016
2.简单题意:输入n,然后输入n个数,n为奇数,将n个数排列,取中间数。
3.解题思路形成过程:利用stl中的sort进行升序排序,取中间数a[n/2]。
4.感想:当时做题,输出的是a[(n+10)/2],仔细看过才发现应该是a[n/2],因为数组是从a[0]开始的。
5.AC代码:

#include<iostream>

#include <algorithm>

using namespace std;

int main()

{

    int n;

    int num[10005];

    cin>>n;

    for(int i=0;i<n;i++)

    {

        cin>>num[i];

    }

    sort(num, num+n);

                                  //for(int i=0;i<n;i++)  cout<<num[i];

    cout<<num[n/2];

    return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  acm 贪心算法