难?香!
2024-06-20 22:54:06
发布于:上海
18阅读
0回复
0点赞
n, m = map(int, input().split())
td = list(map(int, input().split()))
sd = list(map(int, input().split()))
ba = [x for x in td if x in sd]
print(' '.join(map(str, ba)))
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main(string[] args)
{
string[] nm = Console.ReadLine().Split(' ');
int n = int.Parse(nm[0]);
int m = int.Parse(nm[1]);
int[] td = Array.ConvertAll(Console.ReadLine().Split(' '), int.Parse);
int[] sd = Array.ConvertAll(Console.ReadLine().Split(' '), int.Parse);
var ba = td.Where(x => sd.Contains(x)).OrderBy(x => Array.IndexOf(td, x));
Console.WriteLine(string.Join(" ", ba));
}
}
这里空空如也
有帮助,赞一个