Toy と帽子と ADP BE

主にプログラミングに関わる話をゆるくエモくやっていきます

2022-07-01から1ヶ月間の記事一覧

第三回日本最強プログラマー学生選手権-予選-(ABC262)

3完。19:12。 各問題 A - World Cup 4で割った余りが0のときY+2、1のときY+1、2のときY、3のときY+3です。自分は安全にif-elseで4通り書きました。 B - Triangle (Easier) どの辺が連結しているかをmap<int, set>で持って全探索しました。 C - Min Max Pair 条件を満た</int,>…

AtCoder Regular Contest 145

2完4WA。 各問題 A - AB Palindrome 実は両端を除いては任意のAB文字列を作ることが可能です。両端については左端がBで右端がAのときは無理です。またN = 2, S = "AB" も無理です。 B - AB Game nがA未満のときは、Aliceは何もできないので勝てません。よっ…

AtCoder Beginner Contest 261

4完、16:28。 各問題 A - Intersection 算数でやろうとすると場合分けでひどい目に合いそうだったので、整数の配列を作って塗られている部分に+1をして、2になっている部分が両方で塗られているとしました。 自分はうっかり閉区間でやってしまい、あとで答え…

AtCoder Beginner Contest 260

4完4WA。 各問題 A - A Unique Letter どうやるのが正解なのかよくわからず...。 自分は vector<int>(26) で各文字の出現数を数えて、1つのものを出力するようにしました。 B - Better Students Are Needed! どうやるのが正解なのかよくわからず2...。あと誤読し</int>…

AtCoder Regular Contest 144

3完1WA。 コンテストで600点問題通したのは(記憶が正しければ)1年8ヶ月ぶりくらいらしいです。青パフォも今年初めて。 各問題 A - Digit Sum of 2x x + xが繰り上がりの発生する'x'だったときと発生しない'x'だったときを考えると、前者のf(x) <= 後者のf(…

gitでforce pushされたものを取り込まざるをえないときにやること

毎回ググってるような気がするのでここに書き記しておくシリーズその5。 そもそもforce pushすんな(させんな)って話ですが、されちゃったものはしかたない。 git reset --hard origin/branch-name なんもかもぶっとばしてoriginに合わせてしまうので注意。

AtCoder Beginner Contest 259

4完1WA。 各問題 A - Growth Record MがX以上なら答えはもちろんTです。そうでなければ、まずT - (D * X)で0歳時点の身長を求め、それに(D * M)を足せばM歳時点の身長が求められます。 B - Counterclockwise Rotation 行列なり三角関数なりで計算すればよい…

AtCoder Beginner Contest 258

4完。しかしBに40分以上持っていかれました...。 各問題 A - When? 分が一桁になるときが面倒なので、書式つきprintでやるのが正道でしょうか。自分は0 < 10 < 60 < 70 < 100の場合分けをしました。 B - Number Box 縦と横を勘違いする 方向を最初に固定では…