CSP题解|201409-1 相邻数对|100分
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
vector<int>v;
while(n--){
int temp;cin>>temp;
v.push_back(temp);
}
sort(v.begin(),v.end());
int res=0;
for(int i =0;i<v.size()-1;i++)
if(v[i+1]-v[i]==1)
res++;
cout<<res<<endl;
}
先排序