その他

01/14やったこと

kenkoooo.hatenablog.com AtCoder E - Non-triangular Triplets AtCoder E - Non-triangular Triplets 何もわからないので、逆によく考えると一つしか解法が思い浮かばないので迷わず解けた。Submission #9513548 - NIKKEI Programming Contest 2019-2

01/13やったこと

kenkoooo.hatenablog.com AtCoder E - Avoiding Collision E - Black or White E - Sorted and Sorted F - Enclosed Points E - Weights on Vertices and Edges B - Removing Blocks AtCoder E - Avoiding Collision Submission #9500895 - AtCoder Regular …

01/12やったこと

kenkoooo.hatenablog.com AtCoder C - Nuske vs Phantom Thnook D - Friction F - Pass C - Differ by 1 Bit D - Game on Tree E - Connected? AtCoder C - Nuske vs Phantom Thnook Submission #9438810 - AtCoder Grand Contest 015 D - Friction Submissi…

01/05やったこと

kenkoooo.hatenablog.com AtCoder C - ABland Yard F - Minimum Bounding Box C - Remainder Game E - Antennas on Tree D - 桁和 / Digit Sum AtCoder C - ABland Yard atcoder.jpアイディアの正当性を示すのは非常に難しく感じる。実装はシンプル。atcoder…

01/04やったこと

kenkoooo.hatenablog.com AtCoder D - Snuke Numbers E - キャンディーとN人の子供 / Children and Candies C - ABland Yard D - K-th K C - Swaps B - Holes F - Lotus Leaves AtCoder 昨日やり残した問題もまとめて片付ける。 D - Snuke Numbers atcoder.j…

2020 年の目標

AtCoder 橙色 昨年も目指していたが、橙色はおろか黄色に戻ることすらできなかった。 転職やその他のライフイベントがあり、忙しかったという言い訳をしておく。 黄diff問題を練習するようになってからコンテストでも黄パフォがコンスタントに出せるようにな…

API Gateway -> NLB -> ECS でつなぐ

Network Load Balancer を立てる Scheme => internal Listener => TLS AZ は適当に Certificate は事前に準備しておいたものを使う。 Target group => create new protocol => TCP port => 80 healthcheck protocol => HTTP path => コンテナ内のヘルスチェ…

飲酒プログラミングコンテストに参加した

注意(2019/09/01 追記) この記事は過度な飲酒を推奨するものではありません。飲酒プログラミングコンテストでは速く飲むことを重視するあまり、過度に飲酒を行ってしまう傾向があります。開催する場合、その危険性を十分認識した上で自己責任で行ってくだ…

HUPC 2019 日記

1日目 https://onlinejudge.u-aizu.ac.jp/beta/room.html#HUPC2019Day1/problemsCinnamorollさんとasako9494さんと同じチームで出た。Cの構文解析は誰もやりたがらないので放置された。DはO(1)でできそう感を感じつつ制約がO(N)を許容しているのでO(N)で通し…

フルマラソンを走った時のメモ

初めてフルマラソンを走った。それなりに準備していったが、思ったとおりには走れなかった。今後も続けていきたい感じはするので、メモを残しておく。準備として、本番前の2ヶ月は毎週1回20km走った。近所を走るのは苦手なので、毎回わざわざ水戸まで行って…

AtCoder Problems を色々いじった

この記事は AtCoder関連サービス Advent Calendar 2018 - Adventar の一部です。毎年なぜか12月になるとウェブアプリを触りたくなる。 kimiyuki さんが DB に index を張ってくれた なぜか今まで index を張っていなかったのが無事張られた。これによって、…

SoundHound Programming Contest 2018 Masters Tournament 本戦 (Open) E - Hash Swapping

問題 E - Hash Swapping 解法 セグメント木の子ノード j に を入れておき、合計値を求める際に の逆元をかけることでハッシュを取り出せるようにする。各ノードは左右の子ノードへのポインタ(ポインタ操作は Rust で安全にやろうとすると重くなるので、実際…

LG Gram 14Z970-GA55J レビュー

LG Gram 買いました 会社の MacBook Pro 2015 13-inch を使っていましたが、会社をやめるにあたって自分用の PC を買いました。かなり悩んだ末買いましたが思ったより良かったのでレビューを書いておきます。 商品リンク http://amzn.to/2Csklt8 購入の際の…

リクルートコミュニケーションズを退職しました

adventar.org 豆知識 この記事のタイトルでググると、まともな記事が出てきます。 退職しました 20 ヶ月ほど勤務したリクルートコミュニケーションズ (RCO) を退職しました。RCO ではウェブ広告リアルタイム配信チームで、主に高速化を頑張りました。かなり…

2016年を振り返って2017年の目標を決める

2016年の良かったこと ジムに行って筋トレした Kaggleに参加した ICDMで発表した ルンバを買った ガルパンを観た Reactをやった 会社を辞めなかった 2016年の良くなかったこと 競プロが疎かになった 血糖値 コレステロール値 2017年の目標 競プロを頑張る AO…

退学を支える技術

この記事は退学 Advent Calendar 2016 - Adventarの22日目の記事です。アドベントカレンダーに投稿されている記事を見ると、退学した人間の自分語りか退学する予定の自分語りの記事しかないので、ここでは少し趣向を変えて、退学の技術的なノウハウを共有し…

生徒会長 角谷杏

角谷杏は生徒会長という役職だが、大洗女子学園が学園艦であるという性質上、生徒会長というのも一高校の役職というよりも、地域の支配者という感じがする。OVAでもそのへんに言及があった気がする。そんな会長の活躍を振り返っていきたい。 学校の代表とし…

ガールズ&パンツァー 9話

ガルパン Advent Calendar 2016 - Adventarの記事として書かれました。ガルパン9話「絶体絶命です!」で泣いた視聴者は多いと思います。ご多分に漏れず、私も毎回泣くので、それについて書きます。 「無謀だったかもしれないけどさあ、あと1年、泣いて学校生…

レオポンさんチーム車長 ナカジマ

ガルパン Advent Calendar 2016 - Adventarの記事として書かれました。出典: http://girls-und-panzer.jp/chara_nakajima.htmlナカジマといえば、終盤の決勝戦からポルシェティーガーとともに参戦した自動車部のレオポンさんチームの車長ですが、自動車部の…

リクルートコミュニケーションズ (RCO) におけるプログラミングコンテストの活用について

この記事は Recruit Engineers Advent Calendar 2016 の3日目の記事です。www.adventar.org リクルートコミュニケーションズ (RCO) とは? まずはこのサイトを見てください。www.rco.recruit.co.jpサイトトップに表示される仕事中の(はずの)社員の画面に "…

Jupyter Notebook 上で autopep8 のフォーマッタを実行できる nbextension を公開しました

Jupyter autopep8 github.com これは何 Jupyter Notebook の Cell 内で使えるコードフォーマッタです。コード編集中に Ctrl+L を押すと autopep8 を使ってコードが整形されます。 インストール方法 pip install autopep8 jupyter nbextension install https:…

AWS の正しい使い方

長閑だ pic.twitter.com/I7d1SHtZNl— 宇宙ツイッタラーX (@kenkoooo) 2016年9月10日 長閑だ pic.twitter.com/COxTmrZ9RT— 宇宙ツイッタラーX (@kenkoooo) 2016年9月10日 山はいいぞ。 pic.twitter.com/9fk2EMkJbu— 宇宙ツイッタラーX (@kenkoooo) 2016年9月1…

会津大学競技プログラミング合宿2016参加記

会津大学で行われた競技プログラミング合宿に参加した。atnd.org社会人の参加者は多くはなかったが、私の競プロ歴は社会人になってからの方が長いので、今後もすごく嫌がられるまで執拗に参加し続けるつもりである。 1日目: 立命館セット http://judge.u-aiz…

CODE FESTIVAL の練習会をやりました

atnd.org競技プログラミングを始めるきっかけを作りたいと思い、上記のような練習会を開催した。*1 有益な情報 今日の練習会に向けて rian さんをはじめとするプロが問題を厳選した。これは良問集として活用できるかもしれない。docs.google.com 本質的な情…

ICFPC 2016 のメモ

これを読む ctylim.hatenablog.com やったこと 問題を集めるスクリプト 問題の入力を matplotlib で出力するスクリプト この辺はサーバーを立てて、一定時間おきにクロールして、ウェブで問題が見れる状態にしておけば良かった。 やったほうが良かったこと …

SnackDown 2016 Onsite Final Round 参加記

CodeChef の SnackDown 2016 Onsite Final Round に uwi さんと一緒にリクルートコミュニケーションズのチームとして出場しました。 コンテスト前 準決勝にあたる Elimination Round で上位 15 位以内に入れなかったため、航空券代は CodeChef 側から支給さ…

立命館大学競技プログラミング合宿2016に参加しました

立命館大学競技プログラミング合宿2016とは atnd.org 社会人は言質をとる @kenkoooo はい、参加可能です。ぜひご参加ください!— RiPPro (@PJ_RiPPro) February 16, 2016 1日目 pakapa104.hatenablog.com tookunn.hatenablog.com 2日目 yazaten.hatenablog.c…

2016年の目標

Codeforces 皆勤賞 AtCoder 皆勤賞 yukicoder 皆勤賞 頑張るぞ〜〜!

退学

この記事は退学 Advent Calendar 2015 - Adventarの一部として書かれました。 僕は大学院の修士課程を修士2年で退学したので、それについて書こうと思う。高校生の時は将来やりたいことがなかった(まともに考えていなかった)。強いて言えば、「ゼルダの伝説…

TCO15 Tokyo Hackathon 参加記 ( AtCoder Problems の強化記録 )

TCO15 Algorithm Round 2C の東京イベントで併せて開催されたハッカソンに参加してきました。作戦がかなりハマって賞金2000ドルゲット出来たので、自分用メモを残しておきます。 テーマ発表前 適当にチームを作る。@kenkoooo (ぼく), @fat_daruuuuma (Androi…