100分!
查看原帖
100分!
1373155
rhy1314楼主2024/12/5 22:37

终于圆了小时候不会二分的梦想

当时只是10分呢

#define ll long long
#define ci cin>>
#define co cout<<
#define _ if
#define fo for
#include<bits/stdc++.h>
using namespace std;
int a[100000000];
int b[100000000];
int main()
{
    int n,m;
    ci n>>m;
    fo(int i=1;i<=n;i++){
        ci a[i];
    }
    ll pos=0;
    fo(int i=1;i<=m;i++){
        ci b[i];
    }
    sort(b+1,b+1+m);
    fo(int i=1;i<=n;i++){
        pos=lower_bound(b+1,b+1+m,a[i])-b;
        if(b[pos]==a[i]){
            cout<<b[pos]<<" ";
        }
    }
    return 0;
}

大佬勿喷

小菜本人只会这样写

2024/12/5 22:37
加载中...