Xenous の精進記録

AtCoder関連他、学習したことの記録です。

2021-06-01から1ヶ月間の記事一覧

ABC207 参加記録

3完0ペナ 22分でした また3完だ... と思ったら DEFが最高に難しい回だったので仕方がない感じでした。 A - Repression 探索させても良いですし、ソートして大きいもの2つを取る、でも良いと思います。下記の実装は後者です。 X = list(map(int, input().spli…

バーチャル参加 ABC126

全完1ペナ 65分でした A - Changing a Character 小文字に置き換えるのは python であれば s を文字列型として s.lower() でできます。 該当箇所のみ lower を使って、それ以外はそのまま表示させるようにします。 N, K = map(int, input().split()) S = inp…

ABC206 参加記録

3完0ペナ 8分でした Dに関してはサンプルの値に引っ張られすぎて、正しい考察ができていなかったのが反省です。 E問題は AND 条件を分割して考えることを意識しようと思います。 A - Maxi-Buying 円に 1.08 倍して小数点以下を切り捨てます。その値と 206 を…

ARC122 参加記録

1完(C問題)2ペナ 130分でした A - Many Formulae 各 について、マイナスの個数がそれぞれわかれば良さそうです。 DPplus、DPminus を以下のように定めます。 DPplus[i] : 番目までで、 番目がプラスで終わるようなプラスマイナスの並び方の総数 DPminus[i] :…

ABC204 参加記録

3完1ペナ 24分でした A - Rock-paper-scissors じゃんけんの値を調べて、同じならあいこを出し、異なるなら残り一つを出します。 x, y = map(int, input().split()) if x == y: print(x) else: print(3-x-y) B - Nuts 木の実を一つずつ確認して、問題文の通…

ABC203 参加記録

3完0ペナ 97分でした E問題解けたと思いましたが、、TLE で3完になりました。しばらく一度に提出するのを控えようと思います。 A - Chinchirorin if 文を使って条件を列挙し、問題文の通りに判定します。 a, b, c = map(int, input().split()) if a == b: pr…

ARC121 参加記録

コンテストから時間あけてしまいました。 1完 95分でした A - 2nd Greatest Distance 40分ごろに提出できそうでしたが、だいぶ遅かったため B問題を解いたタイミングで出すようにしました。(失敗しましたが...) 個の点があり、点 の距離が で定められていま…