P1102 A-B 数对

P1102 A-B 数对_第1张图片

P1102 A-B 数对_第2张图片 

#include
using namespace std;
int main(){
	int n,c;
	cin>>n>>c;
	vectorp;
	p.push_back(-1);
	for(int i=1;i<=n;i++){
		int a;
		cin>>a;
		p.push_back(a);
	}
	long long ans=0;
	sort(p.begin(),p.end());
	for(int i=1;i<=n;i++){
		int cnt1=0,cnt2=0;
		int k=p[i];
		int l=i+1,r=n;
		while(l=c)r=mid;
			else l=mid+1;
		}
		if(p[l]-k==c)cnt1=l;
		else continue;
		l=cnt1-1;
		r=n;
		while(l

 

你可能感兴趣的:(二分,算法,c++,数据结构)