2014-9-1相邻数对
#include <bits/stdc++.h>
using namespace std;
int main() {
//11233456789
int n,a[1001],c=0;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
sort(a,a+n);
for(int i=1;i<n;i++){
if(a[i]-a[i-1]==1){
c++;
}
}
cout<<c;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main() {
//11233456789
int n,a[1001],c=0;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
sort(a,a+n);
for(int i=1;i<n;i++){
if(a[i]-a[i-1]==1){
c++;
}
}
cout<<c;
return 0;
}
试题 算法训练 相邻数对 问题描述 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。 输入格式 输入的第一行包含一个整数n,表示给定整
【问题描述】 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。 【输入形式】 输入的第一行包含一个整数n,表示给定整数的个数。 第二行包含所给定的n个
存在一个由 n 个不同元素组成的整数数组 nums ,但你已经记不清具体内容。好在你还记得 nums 中的每一对相邻元素。 给你一个二维整数数组 adjacentPairs
题目描述 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。 评测用例规模与约定 1<=n<=1000,给定的整数为不超过10000的非负整数。
有一个整形数组A,请设计一个复杂度为O(n)的算法,算出排序后相邻两数的最大差值。 给定一个int数组A和A的大小n,请返回最大的差值。保证数组元素多于1个。 测
问题描述 <table> <tbody> <tr> <td>试题编号:</td> <td>201409-1</td> </tr> <
引言:CSP[(http://www.cspro.org/lead/application/ccf/login.jsp)][http_www.cspro.org_lead_ap
![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ub
一、试题 问题描述 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。 输入格式 输入的第一行包含一个整数n,表示给定整数的个数。
还没有评论,来说两句吧...