-
[λ°±μ€] 1822 μ°¨μ§ν© with PythonPS 2022. 3. 6. 21:43728x90λ°μν
π BOJ 1822 μ°¨μ§ν©
π‘ 쑰건
μ§ν© Aμλ μνλ©΄μ μ§ν© Bμλ μνμ§ μλ λͺ¨λ μμλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νλ λ¬Έμ .
μ§ν© Aμ μμμ κ°μ n(A)μ μ§ν© Bμ μμμ κ°μ n(B)κ° λΉ μΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€.
(1 β€ n(A), n(B) β€ 500,000)μ΄ μ£Όμ΄μ§λ€.
λμ§Έ μ€μλ μ§ν© Aμ μμκ°, μ μ§Έ μ€μλ μ§ν© Bμ μμκ° λΉ μΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€.
νλμ μ§ν©μ μμλ 2,147,483,647 μ΄νμ μμ°μμ΄λ©°, νλμ μ§ν©μ μνλ λͺ¨λ μμμ κ°μ λ€λ₯΄λ€.
μ§λ£κ΅¬μ‘° μ νμ λ¬Έμ
π₯ μμ€ μ½λ
from sys import stdin n, m = map(int, stdin.readline().split()) a = set(map(int, stdin.readline().split())) b = set(map(int, stdin.readline().split())) res = a-b if res: print(len(res)) print(*sorted(list(res))) else: print(0)
π μμ λ° μ€νκ²°κ³Ό
μμ
4 3 2 5 11 7 9 7 4
μ€νκ²°κ³Ό
3 2 5 11
β¨οΈ λ¬Έμ νμ΄
κ° μ§ν©μ μμμ κ°μλ₯Ό μ λ ₯λ°λλ€.
κ° μ§ν©μ μ λ ₯λ°λ, set() μλ£κ΅¬μ‘°μ μ λ ₯μ λ°λλ€.
a μ§ν© μλ£νμμ b μ§ν© μλ£νμ λΉΌμ€ κ²°κ³Όκ°μ resμ μ μ₯νλ€.
resκ° λΉ κ°μ΄λΌλ©΄, 0μ μΆλ ₯νλ€.
resκ° λΉμ΄μμ§ μλ€λ©΄, resμ κΈΈμ΄μ μ λ ¬λ resλ₯Ό μΆλ ₯νλ€.
πΎ λλμ
- ν΄μ맡 μλ£κ΅¬μ‘°λ₯Ό μ¬μ©ν κ°λ¨ν λ¬Έμ μμ΅λλ€.
λ°μν'PS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€] 9081 λ¨μ΄ λ§μΆκΈ° with Python (2) 2022.03.09 [λ°±μ€] 4811 μμ½ with Python (0) 2022.03.09 [λ°±μ€] 1788 νΌλ³΄λμΉμμ νμ₯ with Python (0) 2022.03.06 [λ°±μ€] 1660 μΊ‘ν΄ μ΄λ€μ with Python (0) 2022.03.06 [λ°±μ€] 1755 μ«μλμ΄ with Python (0) 2022.03.06