ぬるぬるの競プロ日記

コードをぬるぬる書きたいです。

2019-05-01から1ヶ月間の記事一覧

AtCoder Beginner Contest 127 D - Integer Cards

考えたこと: ・愚直解として以下のようなものがある。 vectorを1つ用意する。(初めにAi(i=1~N)を入れておく。) 各jに対して、vectorにBj枚、Cjを入れる。 vectorをsortする。 大きい方からN枚とる。 このN枚は明らかに最大値をとり、このような…

AtCoder Beginner Contest 127 F - Absolute Minima

コンテスト中はEに時間を全て使ってしまいました。 自分の理解した範囲で解説していくので、間違いなどありましたら指摘して頂ければ 嬉しいです。 考えたこと ・bは本質ではない!順番に足していけばよい! ・絶対値の和の関数の最小値を取る座標は、傾き…

AtCoder Beginner Contest 126 F - XOR Matching

考えたこと: ・値の等しい任意のai,ajに対して題意の条件が成立するので、構築できるならば対称性がありそう。 ・もしかして、K==0の場合にしか構築できないのでは?? ー>場合分けして提出。 ー>そんなことなかった。 ・紙上で実験をし続けていると…

AtCoder Beginner Contest 126 E - 1 or 2

考えたこと: ・Zは定数なので、ほとんど関係ない。(MOD 2をとって終わり) ・Ax1+Ay1のMOD 2が解っているとき、、片方の値が判明すればもう片方も判明する。(0か1しかないので) ・AがわかればBもわかるという関係を連結と呼ぶならば、2つの…

AtCoder Beginner Contest 126 D - Even Relation

考えたこと: ・二点間についてすべて考えてしまうとO(N^2)で間に合わなくなる。 ・距離の偶奇しか問われていないので、距離の大きさは本質ではない。 ・こういう問題は根付き木にして、根を起点にして考えるとよいことが多い。 図を書いてじっと眺めてみる…