/home/cympfh/

はてなブログはクソなのでやめます => https://hackmd.io/s/SyQBwu6Kg#

プロコン

Advent of Code (Day 8-14): Part 2

Fri Dec 25 19:52:16 JST 2015 Advent of Code (Day 8-14): Part 2 問題: http://adventofcode.com/ Day 8: Part 2 d=0 while s=gets # s=s.chomp # 差が欲しいだけなので不要 d+=2+s.count('"')+s.count('\\') end p d Day 9: Part 2 Part 1 を max から mi…

Advent of Code (Day l-7): Part 2

Thu Dec 24 19:26:29 JST 2015 Advent of Code (Day 1-7): Part 2 Day 1: Part 2 シミュレーション c=1 gets.chars.each_with_index{|p,i| if p == '(' c += 1 else c -= 1 if c == 0 p (i+1) exit 0 end end } Day 2: Part 2 算数 p open('./input').readli…

Advent of Code (Day 8-14)

Tue Dec 22 17:36:16 JST 2015 Advent of Code (Day 8-15) Day 8 エスケープ文字を無難な一文字に置換して長さを足す. エスケープのためのエスケープに気をつける必要があってややこしい. Ruby ならこんな感じ: a=b=0 while s=gets s=s.chomp a+=s.length s=…

Advent of Code (Day 1-7)

Tue Dec 15 19:04:11 JST 2015 Advent of Code (Day 1-7) Advent of Code: http://adventofcode.com/ 12月はこういう、advent calendar とかいうイベントが各方面であるらしい. 薄々は知ってる. その分野の記事を毎日誰かが担当して書くらしい. Advent of Co…

CODERUNNER 2015 本戦

Sun Dec 13 14:46:11 JST 2015 CODERUNNER 2015 本戦 (一瞬だけ) (スコアの上昇速度で) 輝けた 問題長いので、全部読むのは諦めた 部分だけを使って極めれば勝てるだろうという楽観 結果的に、外注を引き受けることをしなかった 完全に敗因これ 解法 APIを使…

SECCON 2015 - Web 100

SECCON 2015 - Web 100 URL http://entryform.pwn.seccon.jp/register.cgi だけが渡される. メールと名前だけの入力欄があるフォーム. http://entryform.pwn.seccon.jp/ にアクセスすると、 /SECRETS register.cgi_bak の存在が確認できて、 特に register.c…

SECCON 2015 - Crypt 100 Unzip

Mon Dec 7 14:27:37 JST 2015 SECCON 2015 - Crypt 100 Unzip 既知平文攻撃 (Known-plaintext attack; KPA) https://en.wikipedia.org/wiki/Known-plaintext_attack これを使えるツールは pkcrack (他にある?) 設定 echo '{SECRET FLAG 141306}' > flag wget…

鍵 - yukicoder

Fri Dec 4 13:16:32 JST 2015 No.304 鍵(1) - yukicoder http://yukicoder.me/submissions/62466 3桁なので1000通りしかなく全通り試せばよい. "unlocked" が出てもすぐにプログラムを止めないとWAになるようなので (http://yukicoder.me/submissions/62465)…

No.308 素数は通れません - yukicoder

No.308 素数は通れません - yukicoder http://yukicoder.me/submissions/61714 Nの制約を一旦忘れて素朴にBFSで解くプログラムを書くと、 小さいNではなんか色々な値が解になって、 それ以降、 8 かたまに 14 になる. パネルは本来 から までしかないが、 く…

CODE RUNNER 2015 予選B

Sun Nov 8 05:40:34 JST 2015 CODE RUNNER 2015 予選B CODE RUNNER 2015 こないだありました. 86位で本戦に出場します. CODE RUNNER 2015 予選B Write Up もうソースコードが手元に無いのだけれど、覚えてる内に覚えてることを書く. 問題 問題ページは 予選 …

D問題: 1 - AtCoder Beginner Contest 029

Sat Sep 19 20:44:59 JST 2015 ABC 029 - D問題 問題: が与えられる. 10進数で 1 から を並べて記述したとき、1 という桁はいくつ出現するか 解答 naiive はデバッグのための素朴な解法. 結果的にこれを部分的に用いる solve で通した. int naiive(int m, in…

No.267 トランプソート - yukicoder

Sat Aug 22 17:34:54 JST 2015 No.267 トランプソート - yukicoder http://yukicoder.me/submissions/45138 トランプカードの入出力クラス 自前クラスの入出力と、compare< を定義するだけの実装ゲー #include <bits/stdc++.h> using namespace std; #define rep(i,n) for(i</bits/stdc++.h>…

Codeforces Round #316 (Div. 2)

2015年 8月 14日 金曜日 03:57:09 JST Codeforces Round #316 (Div. 2) Div.1 が開催されてなかったので、強者もこちらに参戦していた. 自分は、ABCの 3 問が解けて 3 完. 部屋一位であった. どちらとも初めてなので嬉しい. 1559 -> 1667 A. 正しく数えるだ…

CODE RUNNER 2014 本戦

Sun Nov 30 17:15:19 JST 2014 test.coffee fs = require 'fs' {exec} = require 'child_process' it = require './it.json' N = (+process.argv[3] or 60) ms = [] curl = (url, cont) -> exec "curl \'#{url}\' |nkf", (err, out) -> throw err if err con…