2018-09-20から1日間の記事一覧

SRM515 Div1 Easy - RotatedClock

問題 時計の長短針の角度を与えるので時刻として正当なものを出力せよ。 解法 回して12通り試す。 コード #include"bits/stdc++.h" using namespace std; using ll = int64_t; class RotatedClock { public: string getEarliest(int hourHand, int minuteHan…

SRM514 Div1 Easy - MagicalGirlLevelOneDivOne

解法 各に対して、が偶数なら適当に式をいじると必ず可能であることがわかる。奇数だけのときはがであるかどうかで判定できる。 コード #include"bits/stdc++.h" using namespace std; using ll = int64_t; class MagicalGirlLevelOneDivOne { public: strin…

AtCoder Regular Contest 039 C - 幼稚園児高橋君

問題 無限に広がる二次元格子について最初から出発し、以下のような行動を繰り返す。 上下左右のうち好きな方向を決めてその方向に今まで訪問したことのない格子に到達するまで直進し、止まる 直進した回数とそれぞれの方向を与えるので最終的に止まる格子の…