1083 是否存在相等的差 (20 point(s))
Posted Atl212
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1083 是否存在相等的差 (20 point(s))相关的知识,希望对你有一定的参考价值。
水题 * 3 。
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
map<int, int> ans;
cin >> n;
for(int front = 1; front <= n; front++){
int contrary;
cin >> contrary;
// 计算并存入数组
ans[abs(front - contrary)]++;
}
for(auto a = ans.rbegin(); a != ans.rend(); a++)
if(a->second > 1)
cout << a->first << " " << a->second << endl;
}
以上是关于1083 是否存在相等的差 (20 point(s))的主要内容,如果未能解决你的问题,请参考以下文章