給定n個不同的整數,問這些數中有多少對整數,它們的值正好相差1。
輸入的第一行包含乙個整數n,表示給定整數的個數。
第二行包含所給定的n個整數。
輸出乙個整數,表示值正好相差1的數對的個數。
6 10 2 6 3 7 8
值正好相差1的數對包括(2, 3), (6, 7), (7, 8)。
1<=n<=1000,給定的整數為不超過10000的非負整數。
#include
#include
#include
using
namespace
std;
const
int maxn = 10000 + 5;
int n;
int a[maxn];
int main()
int ans = 0, i = 0;
while(a[i]) i++;
for(; i < maxn - 1; ++i)
cout
<< ans << endl;
return
0;}
ccf 201409 1 相鄰數對
試題編號 201409 1 試題名稱 相鄰數對 時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 給定n個不同的整數,問這些數中有多少對整數,它們的值正好相差1。輸入格式 輸入的第一行包含乙個整數n,表示給定整數的個數。第二行包含所給定的n個整數。輸出格式 輸出乙個整數,表示值正好...
CCF 201409 1 相鄰數對
問題描述 給定n個不同的整數,問這些數中有多少對整數,它們的值正好相差1。輸入格式 輸入的第一行包含乙個整數n,表示給定整數的個數。第二行包含所給定的n個整數。輸出格式 輸出乙個整數,表示值正好相差1的數對的個數。樣例輸入 6 10 2 6 3 7 8 樣例輸出 3 樣例說明 值正好相差1的數對包括...
CCF201409 1 相鄰數對
試題編號 201409 1 試題名稱 相鄰數對 時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 給定n個不同的整數,問這些數中有多少對整數,它們的值正好相差1。輸入格式 輸入的第一行包含乙個整數n,表示給定整數的個數。第二行包含所給定的n個整數。輸出格式 輸出乙個整數,表示值正好...