備忘録

徒然なるままに。

2023-03-01から1ヶ月間の記事一覧

競プロ典型:Cross Sum

WBCの余韻でしばらく更新していなかったので、少し前に書くだけ書いていたものを公開。回答の熟考等はまた明日以降改めて。 - 行き詰ったので少し先にやろうと思っていた競プロ典型から題名の問題を。自分のコード H, W = map(int, input().split()) arr = […

余談:ゲームにおけるストレスの「有用性」

今回は趣味の話を少し。ゲームというのは少し特殊なコンテンツで人間のストレスをコントロールすることで様々な効果を発揮する。 一般にストレスはかからなければかからないに越したことはないし何なら発散させてほしいものだと思う。趣味としてよく上がるで…

ABC086C

otosidamaと白昼夢は考え中なのでいったん飛ばして今日はTravelingを解いた。 自分のコード N = int(input()) N = N + 1 t = [0] * N x = [0] * N y = [0] * N for i in range(N-1): t[i+1], x[i+1], y[i+1] = map(int, input().split()) for j in range(N-1…

ABC085B

自分のコード N = int(input()) A = [] for _ in range(N): A.append(int(input())) print(len(set(A)))リストから重複した要素を取り除き、取り除いた後のオブジェクトの長さを表示させるもの。 この問題に関してはいろいろ眺めてもこれが最適かと。実行時…

ABS088B

以前解いた問題について。 自分のコード import numpy as np Num = int(input()) list = list(map(int, input().split())) new_list = sorted(list) A = 0 B = 0 for j in range(Num): if j%2 == 0: A += new_list[j] else: B += new_list[j] print(np.abs(A…

ABS083B

AtCoder、ABS083Bを解いた。自分のコード N, A, B = map(int, input().split()) t = 10000 def val_sum(val,t): res = 0 while t > 0: r = val // t val = val % t t = t // 10 res += r return res ans = 0 for i in range(N+1): if val_sum(i,t) >= A and …