?不对吗?你给俞浩天点赞不就是在赞扬吗
但我问一下,桑沫严代码里没有a和b啊?
a[i],b[i]
check部分只有a呀b在哪
我问的就是这个:《关于桑沫严怎么懂得》
初始代码
啊?
别别别
我还有问蛋小黄呢
@2345安全卫士 帮帮我
#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=2e5+5;
int t,n;
struct Node{
int a,b;
}c[N];
bool check(int x){
int cnt=0;
for(int i=1;i<=n;i++){
if(c[i].a>=cnt&&c[i].b>=x-cnt-1) cnt++;
if(cnt>=x) break;
}
return cnt>=x;
}
bool cmp(Node x,Node y){
return x.a+x.b<y.a+y.b;
}
signed main(){
scanf("%lld",&t);
while(t--){
scanf("%lld",&n);
for(int i=1;i<=n;i++)
scanf("%lld %lld",&c[i].b,&c[i].a);
sort(c+1,c+n+1,cmp);
int l=0,r=n,ans=0;
while(l<=r){
int mid=(l+r)>>1;
if(check(mid)) ans=mid,l=mid+1;
else r=mid-1;
}
printf("%lld\n",ans);
}
return 0;
}
no!!!
6。
换帖子
哦()
自己另建一个帖不就行了
1 个赞
关贴