#2#3#4 TLE,蒟蒻求助!!!
查看原帖
#2#3#4 TLE,蒟蒻求助!!!
1255488
__notTrueLight__楼主2024/5/4 11:15
#include<bits/stdc++.h>
using namespace std;

bool jntm(int a,int b){
	return a>b;
}

int main(){
	long n,c,Dev_C=0;//定义N,C,计数器; 
	cin>>n>>c;//输入N,C; 
	long long nlis[n];//定义数组,用于存储正整数数列; 
	for(int i=0;i<n;i++){//输入数列; 
		cin>>nlis[i];
	}
	sort(nlis,nlis+n,jntm);//从大到小排序 
	for(int i=0;i<n-1;i++){//遍历列表;
		for(int ii=i+1;ii<n;ii++){//遍历所有比当前数字小的数; 
			if(nlis[i]-nlis[ii]==c){//做差,若满足条件,则计数; 
				Dev_C++;
			}
		}
	}
	cout<<Dev_C;//输出计数器;

	return/*191981*/0;
}
2024/5/4 11:15
加载中...