我的个人网站 Cheese的个人主页http://www.cheese.ren/
博客来源 PAT 乙级 1083 是否存在相等的差-Cheese的个人博客PAT 乙级 1083 是否存在相等的差 C++http://blog.cheese.ren/103
欢迎交换友链 :-)
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, m[10001]={0};
cin >> n;
for (int i=1; i<=n; i++) {
int temp;
cin >> temp;
m[abs(temp - i)]++;
}
for (int i=10000; i>=0; i--) {
if (m[i] > 1) {
cout << i << " " << m[i] << endl;
}
}
return 0;
}