求 助
使用upper_bound样例都过不了求调(赏关注)
代码:
#include <bits/stdc++.h>
using namespace std;
int n,a[1001][1001],m,x;
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
cin>>a[i][j];
}
}
for(int i=1;i<=m;i++)
{
cin>>x;
int num=n-(upper_bound(a[i]+1,a[n]+n,x)-a[i]);
if(num>n)
cout<<n;
else
cout<<num;
cout<<endl;
}
return 0;
}