本文主要是介绍C++ P1271 【深基9.例1】选举学生会,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 一、题目描述
- 【深基9.例1】选举学生会
- 题目描述
- 输入格式
- 输出格式
- 样例 #1
- 样例输入 #1
- 样例输出 #1
- 二、参考代码
一、题目描述
【深基9.例1】选举学生会
题目描述
学校正在选举学生会成员,有 n n n( n ≤ 999 n\le 999 n≤999)名候选人,每名候选人编号分别从 1 1 1 到 n n n,现在收集到了 m m m( m ≤ 2000000 m \le 2000000 m≤2000000)张选票,每张选票都写了一个候选人编号。现在想把这些堆积如山的选票按照投票数字从小到大排序。
输入格式
输入 n n n 和 m m m 以及 m m m 个选票上的数字。
输出格式
求出排序后的选票编号。
样例 #1
样例输入 #1
5 10
2 5 2 2 5 2 2 2 1 2
样例输出 #1
1 2 2 2 2 2 2 2 5 5
二、参考代码
#include <bits/stdc++.h>
using namespace std;int main(void)
{//ios::sync_with_stdio(0), cin.tie(0).cout.tie(0);int n, m; cin >> n >> m;vector<int> v;for (int i = 0; i < m; i++){int x; cin >> x;v.push_back(x);}sort(v.begin(), v.end());for (auto& i : v) cout << i << " ";}
这篇关于C++ P1271 【深基9.例1】选举学生会的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!