tshimizu's diary

日々の記録

2016-09-01から1ヶ月間の記事一覧

競プロの記録 (2016_09_28, 29)と、初リリース

今日は、星1を14問解いた。生活習慣が完全に破たんしてしまい、やるべきことが全然進んでいない。 4時ごろ寝て12時ごろに置きる癖がついてしまった。 睡眠時間の長さ自体は悪くないが、0時から4時までは全く有効に使えておらず、 昼過ぎに起きるとあ…

競プロの記録 (2016_09_26, 27) と、その他

昨日と今日は、二日間で星1を4問解くだけになってしまった。 言い訳をすると、友人との予定とゲーム作成のせい。 でも一番大きな計画遅延の原因は、生活リズムの崩壊かな。 朝起きないと、やっぱりやる気がイマイチでない。「星1」No.349 干支の置き物 - …

競プロの記録 (2016_09_25)

今日は星1を15問解いた。「星1」No.239 にゃんぱすー - yukicoder問題文には、「自分以外のすべての人に」と書かれていることは確認していたけど、 テスケースがそうなっていないように見間違えた。 テスト入力が行列形式の時は、間違いやすいのでしっか…

A予選の感想

C: 次のアルファベット / Next Letter - CODE FESTIVAL 2016 qual A | AtCoder文字列を先頭から見ていって、できる限り'a'にするだけ。 あまりの操作数は最後の文字で調整する。 解法は割とすぐに気が付いたが、「もとから'a'」の時は例外とすることに気が付…

競プロの記録 (2016_09_24)

今日は星1を6問と、星2を1問解いた。 そのほか中途半端な星2が1問。「yukicoder: 星2」No.16 累乗の加算 - yukicoder愚直にやると10^(2+8)で間に合わない。 指数が小さいほうから計算していき、その都度一つ前のものを利用していけば、毎回丸々指数の…

競プロの記録 (2016_09_23)

「yukicoder:星1」yukicoderN-1を言えれば勝ちである。 自分のターンと相手のターンで1セットとすると、1セットでK+1ずつ進めることができ、これが相手にとって最善であり、 (N-1)が(K+1)で割り切ることができれば相手の勝ちである。 それ以外なら自分の…

競プロの記録 (2016_09_17,18,19,20,21,22)

この6日間で解いた問題は、yukicoder星1の3問のみ。 体調不良や、友人とのゲーム作成があったとはいえ、これはさすがにひどい。 一日の間、どのように時間を使っているかの記録を久しぶりにやったほうがいいかもしれない。 生活リズム自体が崩れている。…

競プロの記録 (2016_09_15,16)

No.182 新規性の虜 - yukicoder 問題はやるだけだが、いくつか新しく知ったことがあった。 まず連想は配列mapについて。 今回、入力が初めての数字だったら、m[A]=0; と初期化していたが、必要ない様だ。 いきなりインクリメントしてしまってよい。 次に、au…

競プロの記録 (2016_09_14)

<星1>No.172 UFOを捕まえろ - yukicoder今回の結界のばあい、4辺をそれぞれ直線と考えると、傾きを表す係数は、-1か1になる。 この時、直線上の任意の点はすべて、原点からのマンハッタン距離は等しくなる。 直線と円の接点の座標に関して、マンハッ…

競プロの記録 (2016_09_13)

今日は新規に10問、再解答2問を消化した。<星1>#18169 No.138 化石のバージョン - yukicoder 1文字ずつ比較していったが、1文字ずつ何十倍かして足し合わせたものを比較する方法もある。No.146 試験監督(1) - yukicoder MODの取り方をどこまでやる…

競プロの記録 (2016_09_12)

今日は星1が4個と、星2を一問だけ解いた。<星1>No.116 門松列(1) - yukicoder3項の最大値と最小値の判定は、min(a,min(b,c))、max(a,min(b,c))でできる。 2項目が中央値でない判定は次のように行えばよい。 min(a,min(b,c)) + max(a,min(b,c)) != a …

競プロの記録 (2016_09_11)

今日は新規4問を解き、ABC045へ参加した。1問目 No.98 円を描こう - yukicoder計算上の直径を超えるまで半径を1ずつ増やすとかしていたけど、 計算上の半径の2倍に1足してintでキャストするだけでよかった。2問目 No.99 ジャンピング駒 - yukicoder 偶…

競プロの記録 (2016_09_10)

今日は新規7問、再解答3問を解いた。1問目:yukicodere_No.069 No.69 文字を自由に並び替え - yukicoder要素にstringを持つ配列はsortできるけど、string自体をsortすることはできない。(たぶん) 今回は26持ち分のカウントを作って、それが一致している…

競プロの記録 (2016_09_09)

今日は5問しか解けなった。しかもすべてyukicoderの星1問題。本当に意志が弱い。原因は寝坊と、ネットサーフィン。 ただ、ノルマの5問は何とかキープで出来たことだけはよかった。1問目:yukicoder?No.051 No.51 やる気の問題 - yukicoder入力値自体は、10…

競プロの記録 (2016_09_08)

今日は9問解いた。1問目:ABC017_CC: ハイスコア - AtCoder Beginner Contest 017 | AtCoderはじめDPかと思ったが、DP用の2次元配列を作ると、10^5*10^5の規模になって間に合わない。 解説を見ると、すべての洞窟を得点の合計から、各宝石を覆っている洞窟…

競プロの記録 (2016_09_07)

1問目:yukicoder_No.005No.5 数字のブロック - yukicoder配列Wを昇順ソートして、小さいほうから埋めていくだけ。 配列の要素を指定する変数と、現在の箱の個数を記憶しておく変数に同じものを使っていたため詰まった。 一つの変数に複数の意味を持たせるの…

競プロの記録 (2016_09_06)

しばらく旅行に行っていたため、問題に触れていなかったが今日から再開する。 今日は4問解いた。1問目:ARC051_AA: 塗り絵 - AtCoder Regular Contest 051 | AtCoder長方形が円に内包されていることの判定に苦労した。 始めは、長方形が正方形の場合のみを…