一模一样的代码,开o2第一个数据wa,不开就过了?!
  • 板块P1102 A-B 数对
  • 楼主o_CIHL
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/8/2 14:16
  • 上次更新2024/8/2 15:06:17
查看原帖
一模一样的代码,开o2第一个数据wa,不开就过了?!
1165228
o_CIHL楼主2024/8/2 14:16
#include<bits/stdc++.h>
using namespace std;

const int N = 2e5+11;

long long n, c;
long long a[N];
long long ans;
unordered_map<long long, long long> b;

int main(){
	cin>>n>>c;
	for(long long i=0;i<n;i++){
		scanf("%lld",&a[i]);
		b[a[i]] ++;
	}
	sort(a, a + n);
	for(long long i=n-1;a[i]>=c;i--) if(b[a[i] - c]) ans += b[a[i] - c];
	cout<<ans<<endl;
	return 0;
}
2024/8/2 14:16
加载中...