B. Queries about less or equal elements1300 / 二分
Posted 幽殇默
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了B. Queries about less or equal elements1300 / 二分相关的知识,希望对你有一定的参考价值。
https://codeforces.com/problemset/problem/600/B
#include<bits/stdc++.h>
using namespace std;
const int N=1e5*2+10;
int a[N],b[N],n,m;
int main(void)
{
cin>>n>>m;
for(int i=0;i<n;i++) cin>>a[i];
for(int i=0;i<m;i++) cin>>b[i];
sort(a,a+n);
for(int i=0;i<m;i++)
{
int l=0,r=n-1;
while(l<r)
{
int mid=l+r+1>>1;
if(a[mid]<=b[i]) l=mid;
else r=mid-1;
}
if(a[l]<=b[i]) cout<<l+1<<" ";
else cout<<"0 ";
}
return 0;
}
以上是关于B. Queries about less or equal elements1300 / 二分的主要内容,如果未能解决你的问题,请参考以下文章
CF600B Queries about less or equal elements 题解 二分
sqli-labs less64 GET -Challenge -Blind -130 queries allowed -Variation3 (GET型 挑战 盲注 只允许130次查询 变化3)(代
sqli-labs less57 GET -Challenge -Union -14 queries allowed -Variation4 (GET型 挑战 联合查询 只允许14次查询 变化4)(代
sqli-labs less56 GET -Challenge -Union -14 queries allowed -Variation3 (GET型 挑战 联合查询 只允许14次查询 变化3)(代
sqli-labs less65 GET -Challenge -Blind -130 queries allowed -Variation4 (GET型 挑战 盲注 只允许130次查询 变化4)(代
sqli-labs less61 GET -Challenge -Double Query -5 queries allowed -Variation4 (GET型 挑战 双查询 只允许5次查询 (代