【Python】白駿10816デジタルカード
4481 ワード
リンク 白駿10816デジタルカード
白俊は李辰探索問題だと言ったので、李辰探索で解決しようとしたが、実施が面倒だったので、他に方法があるのかと考えていた.
ディックシャーナを利用して実現し、海西地図を通過した.
正しいコード
import sys
N = int(sys.stdin.readline())
cards = list(map(int, sys.stdin.readline().split()))
M = int(sys.stdin.readline())
numbers = list(map(int, sys.stdin.readline().split()))
dic = {}
ans = []
for card in cards:
if card in dic:
dic[card] += 1
else:
dic[card] = 1
for number in numbers:
if number in dic:
ans.append(dic[number])
else:
ans.append(0)
print(' '.join(map(str, ans)))
知るところ👨💻
Reference
この問題について(【Python】白駿10816デジタルカード), 我々は、より多くの情報をここで見つけました https://velog.io/@jajubal/파이썬백준-10816-숫자카드テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol