記事一覧
快進撃Atcoder #1
こんにちは
Atcoderやっていきます
レートを上げていく上で学んだ内容を記録する目的でnoteを投稿するよ!
ABC049C - 白昼夢を解いた
使用したツール
・自らの脳みそ
・ネット記事↓
難易度:取り組んだ問題が少なすぎてまだ判定不(今後10段階で評価していきたい)
時間:2時間くらい
作成したコード↓ python
S = input()while S.startswith
Atcoderのためにアルゴリズムを学ぶぞ!
python使ってる人は応援よろしく!
C++の人は一緒にpythonでAtcoderやろう!
python dict()について
X = input() D = dict()for i in range(len(X)): nxt = chr(i + ord('a')) # 英小文字の前から数えてi番目(aを0番目とする)は、これで生成できます D[X[i]] = nxtprint(D)
↑のコードで例えば sfthyej と入力すると
{'s': 'a', 'f': 'b', 't': 'c', 'h': 'd
ARC127A leading 1s
アルゴリズムの基本とかまだ学んでないからゴリ押し(?)で解いた
快進撃Atcoder#4
ARC127に参加した!
結果は0完
終わってからも粘ってA問題 leading 1s を解いたらACできた!
N = int(input())strN = str(N)count = 0for _ in range(len(strN)): if strN[0] !="1" and len(strN) != 1: for i in range(1,len(str(N))+1)
Atcoder標準入力まとめ #Python
Atcoderの問題を解いていく中で今までやった標準入力のコードをまとめていく
1.整数を入力するとき
N = int(input())
2.二つの整数を空白区切りで入力するとき
(AtCoder Beginners Selection Otoshidamaより)
n,y = map(int,input().split())#n:お札の枚数 y:合計金額
3.N行の空白区切りの整数を二次
一昨日のABCはABの2完。
パフォーマンス88でレートは16になった。
快進撃Atcoder#3
今回は
AtCoder Beginner Contest 216 A Signed Difficulty を解いた
使用したツール
・自らの脳みそ
・ネット記事↓
X,Y = map(int,input().split("."))if Y <= 2: print("%d-" %X)elif Y >= 3 and Y <= 6: print("%d" %X)else: print("
快進撃Atcoder#2
今回は、atcoder ABC086C - Traveling を解いた
使用したツール
・自らの脳みそ
・ネット記事↓
今回は、atcoder travelingの解答例を調べちゃった
TLE(処理時間オーバー)になった時に解答例を調べた
x,y座標の和と到達時間の偶奇が一致したら配列に0を入力するコードを書いたけど、それだと計算量が多くなると解答例を見て気づいた
だから、偶奇が一致しない