错误票据-蓝桥杯

思路:

其实只是排序一下,然后遍历,如果两个值差2,则输出两个值的平均数,如果两个数差值为0 ,那么则这个值就是重复的值

代码:

cpp 复制代码
#include <iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{ int n;
  cin>>n;
  vector<int>a;
  while(n--){
    int c;
    while(cin>>c){
      a.push_back(c);
      if(cin.get()=='\n') break;
    }
  }
  int i;
  sort(a.begin(),a.end());
  int b,d;
  for(i=1;i<=a.size()-1;i++){
        if(a[i]-a[i-1]==2) b=a[i]-1;
        if(a[i]-a[i-1]==0) d=a[i];
  }
  cout<<b<<" "<<d;
  // 请在此输入您的代码
  return 0;
}
相关推荐
猎头南楼38 分钟前
杭州算法工程师,偏大模型应用落地
算法
间歇性努力持续性发呆的野生快乐选手43 分钟前
二分模板(整型,浮点型)
数据结构·c++·算法
evans在进步1 小时前
LeetCode 189 轮转数组:三次反转为什么能实现右旋?
数据结构·算法·leetcode
豆沙沙包?1 小时前
函数重载/类和对象(P14-P60)
前端·算法
lingchen19061 小时前
用MATLAB r2010b和r2016b求解微分方程组
开发语言·算法·matlab
无定义_2 小时前
Dijkstra——单源最短路径
算法·图论
weixin_307779132 小时前
AI生成代码的隐患与治理:人工审查流程及提示词驱动的修复策略
开发语言·人工智能·算法
zmzb01032 小时前
C++课后习题训练记录Day201
c++·算法·图论
lch2011_yb2 小时前
CSP-J 2023 小苹果
算法