0分,怎么调
  • 板块P1102 A-B 数对
  • 楼主ZZ_WYZ
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/8/8 09:07
  • 上次更新2024/8/8 10:06:43
查看原帖
0分,怎么调
623089
ZZ_WYZ楼主2024/8/8 09:07
#include<bits/stdc++.h>
using namespace std;
bool cmp(int a,int b){
	return a<b;
}
long long n,k;
long long cnt=1,ans=0;
long long a[234567];
int main(){
	cin>>n>>k;
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	sort(a,a+n,cmp);
	for(int i=1;i<n;i++){
		if(a[i]==a[i-1]){
			cnt++;
		}
		else{
			if(a[i]-a[i-1]==k)ans=ans+k*cnt;
			cnt=1;
		}
	}
	cout<<ans;
	return 0;
}
2024/8/8 09:07
加载中...