LoginSignup
0
0

More than 3 years have passed since last update.

はじめに

前回
今日はABCがあるので1問だけです。

#41

問題

考えたこと
長く苦戦していた問題です。今回解いてみるとなんで苦戦していたのか分かりませんでした。解の範囲が小さいのでforで全部調べます。flagを置いてM個の条件を満しているか確認しています。

n, m = map(int,input().split())
sc = [list(map(int,input().split())) for _ in range(m)]

for i in range(10**n):
    i = str(i)
    flag = True
    if len(i) == n:
        for j in range(m):
            if i[sc[j][0]-1] != str(sc[j][1]):
                flag = False
        if flag:
            print(i)
            quit()

print(-1)

まとめ

今日のABCがんばります。はやく茶色になりたい。ではまた。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0