λ¬Έμ
μ«μ μΉ΄λλ μ μ νλκ° μ νμ Έ μλ μΉ΄λμ΄λ€. μκ·Όμ΄λ μ«μ μΉ΄λ Nκ°λ₯Ό κ°μ§κ³ μλ€. μ μ Mκ°κ° μ£Όμ΄μ‘μ λ, μ΄ μκ° μ νμλ μ«μ μΉ΄λλ₯Ό μκ·Όμ΄κ° κ°μ§κ³ μλμ§ μλμ§λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯
첫째 μ€μ μκ·Όμ΄κ° κ°μ§κ³ μλ μ«μ μΉ΄λμ κ°μ N(1 ≤ N ≤ 500,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€μλ μ«μ μΉ΄λμ μ νμλ μ μκ° μ£Όμ΄μ§λ€. μ«μ μΉ΄λμ μ νμλ μλ -10,000,000λ³΄λ€ ν¬κ±°λ κ°κ³ , 10,000,000λ³΄λ€ μκ±°λ κ°λ€. λ μ«μ μΉ΄λμ κ°μ μκ° μ νμλ κ²½μ°λ μλ€.
μ
μ§Έ μ€μλ M(1 ≤ M ≤ 500,000)μ΄ μ£Όμ΄μ§λ€. λ·μ§Έ μ€μλ μκ·Όμ΄κ° κ°μ§κ³ μλ μ«μ μΉ΄λμΈμ§ μλμ§λ₯Ό ꡬν΄μΌ ν Mκ°μ μ μκ° μ£Όμ΄μ§λ©°, μ΄ μλ 곡백μΌλ‘ ꡬλΆλμ΄μ Έ μλ€. μ΄ μλ -10,000,000λ³΄λ€ ν¬κ±°λ κ°κ³ , 10,000,000λ³΄λ€ μκ±°λ κ°λ€
μΆλ ₯
첫째 μ€μ μ λ ₯μΌλ‘ μ£Όμ΄μ§ Mκ°μ μμ λν΄μ, κ° μκ° μ ν μ«μ μΉ΄λλ₯Ό μκ·Όμ΄κ° κ°μ§κ³ μμΌλ©΄ 1μ, μλλ©΄ 0μ 곡백μΌλ‘ ꡬλΆν΄ μΆλ ₯νλ€.
νμ΄
n = int(input())
cards = set(map(int, input().split()))
m = int(input())
inputs = list(map(int, input().split()))
answer = []
for i in inputs:
print(1 if i in cards else 0, end=" ")
'π νμ΄μ¬ μμ΄μ§' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[BOJ][Python] λ°±μ€ 1094λ²: λ§λκΈ° (Silver V) (0) | 2024.10.25 |
---|---|
[BOJ][Python] λ°±μ€ 11057λ²: μ€λ₯΄λ§ μ (Silver I) (0) | 2024.10.25 |
[BOJ][Python] λ°±μ€ 9020λ²: 골λλ°νμ μΆμΈ‘ (1) | 2024.10.22 |
[BOJ][Python] λ°±μ€ 2644λ²: μ΄μκ³μ° (0) | 2024.10.17 |
[BOJ][Python] λ°±μ€ 1475λ²: λ μ§ κ³μ° (0) | 2024.10.16 |