您的位置:首页 > 其它

蓝桥杯 错误票据

2018-03-28 18:30 190 查看

蓝桥杯——错误票据

使用STL会大大减少代码量,本题使用了vector容器,vector的优点是可以存下任意数量的元素,是一个操作性更好的数组
代码:#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;

int main() {
int n;
cin >> n;
int c;
vector<int> arr;
while (cin >> c) {
arr.push_back(c);
}
sort(arr.begin(), arr.end());
vector<int>::iterator it;
for (int i = 1; i < arr.size(); i++) {
if (arr[i] - arr[i - 1] > 1) {
cout << arr[i - 1] + 1 << ' ';
}
if (arr[i] == arr[i - 1]) {
cout << arr[i];
}
}
cout << endl;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C 蓝桥杯