40....
查看原帖
40....
1061172
RIVER_楼主2023/10/19 09:29

咋改``` #include<bits/stdc++.h> using namespace std; long long k,p,q,e,n,d,m; long long flag;

int main(){ cin>>k; for(int i=1;i<=k;i++){ cin>>n>>e>>d; m=n-ed+2; long long l=1,r=m-1; flag=true; while(l<=r){ long long mid=(l+r)/2;; p=mid; q=m-p; if(pq==n){ flag=false; break; } else if(pq>n){ r=mid-1; } else if(pq<n){ l=mid+1; }

    }
    if(flag==false){
		cout<<p<<" "<<q<<endl;
	}else{
        cout<<"No"<<endl;
	}
}

}

2023/10/19 09:29
加载中...