54日目
ABCのC問題に取り組み中。
勉強用のコンテンツはここから。
https://kenkoooo.com/atcoder/#/table/
進捗と一言感想
[A問題] 1問(残り0問)
ABC175:Rainy Season
特になし
s = input() answer = 0 count = 0 for i in range(len(s)): if s[i] == "R": count += 1 if i == len(s)-1 : if count > answer : answer = count else : if count > answer : answer = count count = 0
[B問題] 1問(残り0問)
ABC175:Making Triangle
三角形の公式の他に、組み合わせの内容を上手く整理できず時間が掛かりましたが、無事解けました。
正直C問題より難しい気がする。
import itertools n = int(input()) ln = [int(num) for num in input().split()] count = 0 for a, b, c in itertools.combinations(ln, 3): if a != b and b != c and c != a: if (a + b) > c and (b + c) > a and (c + a) > b: count += 1 print(count)
[C問題] 1問(残り150問)
ABC175:Walking Takahashi
過去に座標系の問題で解いたのある問題だったので無事解けました。
x, k , d = map(int , input().split()) r = abs(x)//d if x > 0: if k - r > 0: print(abs(x-r*d-(k-r)%2*d)) else : print(abs(x-k*d)) else : if k - r > 0: print(abs(x+r*d+(k-r)%2*d)) else : print(abs(x+k*d))
参考
https://kenkoooo.com/atcoder/#/user/dandan611?userPageTab=AtCoder+Pie+Charts
Aizu Online Judge
www.youtube.com
目標
- まず、今年中に茶色コーダー
学習方針
- 参考:レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【初級編:競プロを始めよう】 - Qiita
- 一日一題。(C問題までは!)
- コンテストにもなるべく参加する
- ちなみに言語はpython。
- つまったら10分くらいで解説動画見る
以上。