3358:练61.3 文体两开花
练61.3文体两开花
#include<bits/stdc++.h>
#include<algorithm>
#include<stdio.h>
#pragma GCC optimize(2)
using namespace std;
const int N=1e5+7;
int a[N],b[N];
int n,m;
void solve(int k){
int l=0;
int r=m;
while(l<=r){
int mid=(l+r)/2;
if(b[mid]==k){
cout<<k<<" ";
break;
}else if(b[mid]<k) l=mid+1;
else if(b[mid]>k) r=mid-1;
}
}int main(){
scanf("%d%d",&n,&m);
for(int i=0;i<n;i++)scanf("%d",&a[i]);
for(int i=0;i<m;i++)scanf("%d",&b[i]);
sort(b,b+m);
for(int i=0;i<n;i++){
solve(a[i]);
}return 0;
}
#include <bits/stdc++.h>
using namespace std;
map<int,bool> vis;
int n,m,a[1000000+5],x;
int main()
{
scanf("%d%d",&n,&m);
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=m;i++){
cin>>x;vis[x]++;
}
for(int i=1;i<=n;i++){
if(vis[a[i]]) cout<<a[i]<<" ";
}
return 0;
}
洛谷pythonP1228 地毯填补问题 分治
洛谷 P1307 [NOIP2011 普及组] 数字反转
简单字符串——洛谷#P1308 统计单词数(Python实现)
循环!循环!循环!——洛谷#P1424 小鱼的航程(Python实现)
数组——洛谷#P1428 小鱼比可爱(Python实现)
洛谷 python P1434 [SHOI2002] 滑雪
洛谷题目 python 题解 p1442