0
已解决
叶子煊
中级光能
中级光能
2784重合为什么Runtime Error
http://judge.codingtang.com/problem/2784/
请贵人指点
#include<iostream>
#include<cstdio>
#include<string>
#include<iomanip>//[io'me'nip]
#include<algorithm>
using namespace std;
long long n,m,a[100005],b[100005],c[100005],d[100005],e[100005];
int ef(int l,int r,int p)
{
while(l<=r)
{
int mid=(l+r)/2;
if(a[mid]<p)
l=mid+1;
else if(a[mid]>p)
r=mid-1;
else
return c[a[mid]];
}
return 0;
}
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
{
cin>>a[i];
e[i]=a[i];
c[a[i]]=i;
}
sort(a+1,a+n+1);
long long l=1,r=n;
for(int i=1;i<=m;i++)
{
cin>>b[i];
d[ef(l,r,b[i])]=1;
}
for(int i=1;i<=n;i++)
{
if(d[i]!=0)
cout<<e[i]<<" ";
}
return 0;
}
不要代码
~~~~~~~~~~~~~~~~~~~~~~~
叶子煊在2019-07-07 10:40:57追加了内容
http://judge.codingtang.com/problem/2784/
叶子煊在2019-07-08 10:55:21追加了内容
木有人会吗
叶子煊在2019-07-15 09:39:08追加了内容
就没有一个靠谱点的答案吗
叶子煊在2019-07-24 19:01:58追加了内容
算了我不想问了
其实我会,但看来没有人会靠谱点
叶子煊在2019-07-24 19:07:14追加了内容
这一题不会的人可以来问我/苦笑
真的,我没有骗人