hỏi

Tram 2020-10-12 1:15:01

Có ai chỉ em bài này với ạ

Tổng cộng 3 trả lời

#include <bits/stdc++.h> #define x first #define y second

using namespace std;

int n, m; pair<int, int> a[1000000] = {};

void solve() { for (int i = 1; i <= n; i++) cin >> a[i].x, a[i].y = i; sort(a + 1, a + n + 1); while (m--) { pair<int, int> u; cin >> u.x; u.y = 0; int pos = lower_bound(a + 1, a + n + 1, u) - a; if (a[pos].x == u.x) cout << a[pos].y << ' '; else cout << 0 << ' '; } }

int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);

cin >> n >> m;
solve();

return 0;

}

TLL-HSTdzs1tg

nguu nhu cho v nguu nhu cho v

nqd

dùng cnp nhé