不是从低到高吗……
错误样例7041 4289?
?
???
我用的暴力,只得了70分
求救吧……
#include<bits/stdc++.h>
using namespace std;
int n,m,k[10005];
int h[100005];
int x[10005],y[10005];
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
scanf("%d",&h[i]);
}
for(int i=1;i<=m;i++){
scanf("%d",&k[i]);
}
for(int i=1;i<=m;i++){
bool flag=0;
for(int j=1;j<=n;j++){
if(flag==0&&k[i]==h[j]){
x[i]=j;
flag=1;
}
if(flag==1&&k[i]!=h[j]){
y[i]=j-1;
break;
}
}
if(flag==0){
x[i]=-1;
y[i]=-1;
}
}
for(int i=1;i<=m;i++){
printf("%d",x[i]);
printf(" ");
printf("%d",y[i]);
cout<<'\n';
}
}
关键我第一次发这个帖时还被关了?
感觉没有违规内容啊……
奇葩 :clown_face: