https://www.acmicpc.net/problem/1822
λ¬Έμ
λͺ κ°μ μμ°μλ‘ μ΄λ£¨μ΄μ§ λ μ§ν© Aμ Bκ° μλ€. μ§ν© Aμλ μνλ©΄μ μ§ν© Bμλ μνμ§ μλ λͺ¨λ μμλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯
첫째 μ€μλ μ§ν© Aμ μμμ κ°μ n(A)μ μ§ν© Bμ μμμ κ°μ n(B)κ° λΉ μΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. (1 ≤ n(A), n(B) ≤ 500,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€μλ μ§ν© Aμ μμκ°, μ μ§Έ μ€μλ μ§ν© Bμ μμκ° λΉ μΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. νλμ μ§ν©μ μμλ 2,147,483,647 μ΄νμ μμ°μμ΄λ©°, νλμ μ§ν©μ μνλ λͺ¨λ μμμ κ°μ λ€λ₯΄λ€.
μΆλ ₯
첫째 μ€μ μ§ν© Aμλ μνλ©΄μ μ§ν© Bμλ μνμ§ μλ μμμ κ°μλ₯Ό μΆλ ₯νλ€. λ€μ μ€μλ ꡬ체μ μΈ μμλ₯Ό λΉ μΉΈμ μ¬μ΄μ λκ³ μ¦κ°νλ μμλ‘ μΆλ ₯νλ€. μ§ν© Aμλ μνλ©΄μ μ§ν© Bμλ μνμ§ μλ μμκ° μλ€λ©΄ 첫째 μ€μ 0λ§μ μΆλ ₯νλ©΄ λλ€.
νμ΄
// νμ΄ : https://whkakrkr.tistory.com
#include <iostream>
#include <set>
using namespace std;
int main() {
int na, nb, tmp;
cin >> na >> nb;
set<long long>s;
for(int i=0; i<na; i++) {
cin >> tmp;
s.insert(tmp);
}
for(int i=0; i<nb; i++) {
cin >> tmp;
s.erase(tmp);
}
cout << s.size() << "\n";
for(long long i : s) {
cout << i << " ";
}
return 0;
}
'ποΈ ICPC Sinchon > Linear Data Structure' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[BOJ][C++] λ°±μ€ 4358λ²: μνν (0) | 2024.08.24 |
---|---|
[BOJ][C++] λ°±μ€ 25192λ²: μΈμ¬μ± λ°λ₯Έ κ³°κ³°μ΄ (0) | 2024.08.23 |
[BOJ][C++] λ°±μ€ 1966λ²: νλ¦°ν° ν (0) | 2023.11.07 |
[BOJ][C++] λ°±μ€ 17299λ²: μ€λ±ν°μ (0) | 2023.05.25 |
[BOJ][C++] λ°±μ€ 1918λ²: νμ νκΈ°μ (0) | 2023.05.24 |