A. Fingerprints

题目链接

Codeforces Round #488 by NEAR (Div. 2)--A. Fingerprints

题解

简单题,题意大概是给定两串序列,按序列一中的顺序输出序列二中的数。
因为数据规模非常小,直接标记序列二中出现的数在序列一中按顺序输出即可。

代码

#include <iostream>
using namespace std;
int n, m,a[15],q1;
bool b[15];
int main() {
    cin >> n >> m;
    for (int i = 1; i <= n; i++) {
        cin >> a[i];
    }
    for (int i = 1; i <= m; i++) {
        cin >> q1;
        b[q1] = true;
    }
    for (int i = 1; i <= n; i++) {
        if (b[a[i]])cout << a[i] << ' ';
    }
    cout << endl;
}

标签: implementation

添加新评论