HOJテク

masさんの雑記を検索するソフト

はかどるー

白、黄色、緑の数を数えるスクリプト

ChromeでProblemsのページに移動し、以下のスクリプトを実行。 実行方法:右クリック→要素を検証→Console ページ数が増えたらMAXの値を増やしてください。 MAX=14;for(i=1,cnt=0,w=0,y=0,g=0;i<=MAX;i++)$.get("problems.php?page="+i,function(a){t=$(a).fi…

Bestとの差でソートするChrome拡張

作った。名前は適当です。 http://pasta-soft.com/hoj/HOJ_Yellow_Sort.crx

久しぶりに単独best数を集計してみた

Name mas Ktya snuke pasta yokkun831 Count 109 8 4 3 3 Name nadsuki sarasouju Xaero mamunine 4701 Count 3 2 2 1 1 Name chokudai omeometo zephoria nai viewlagoon Count 1 1 1 1 1

問題番号から問題画像を生成するツール

http://pasta-soft.com/hoj/img.php キャッシュとかしてないから連打しないでね。

第5回HOJコンテストB問題想定解?

http://karu.ninja-web.net/hoj/contest5.html masさんに想定解でっちあげろと言われたので。

第5回HOJコンテストA問題想定解

http://karu.ninja-web.net/hoj/contest5.html 今回は作問者として参加。問題傾向の偏りっぷりがやばい。すみませんでした。 全問題30B制限にしたけど想定解30Bの問題が2つあるので実は緩いわけではない。

第4回HOJコンテスト結果

http://karu.ninja-web.net/hoj/contest4.html 3位でした。圧縮負けしました。

問題投稿フォーム、解答提出フォーム

問題投稿フォーム http://www17.atpages.jp/pastatsh/hoj/submit.html MapDataは問題データ取得APIの形式とuHerbertの形式に対応解答提出フォーム http://www17.atpages.jp/pastatsh/hoj/submit2.html Flashからだと実行しきれない解答のみ提出するようにお…

問題投稿用API

書いていいのか分からないけどとりあえずメモhttp://herbert.tealang.info/edit.php action=submit limitation=255 title=API TEST problem=例の形式

第3回HOJコンテスト結果

http://karu.ninja-web.net/hoj/contest3.html 優勝しました!かなり難しいセットで時間が足りなかったです。

単独best数を集計してみた

ミスってる可能性は十分にあるけどとりあえず。

第2回HOJコンテスト結果

http://karu.ninja-web.net/hoj/contest2.html 優勝しました!思考過程とコードを公開します。

HOJコンテスト結果

snukeさん主催のHOJコンテストに参加させて頂きました。 せっかくなので思考過程を含めてコードを公開します。

問題データ取得API

URL http://herbert.tealang.info/problem.php?id=[hoge] Data action=problem Method POST Response 1行目 625文字の問題データ。25文字ごとに1行分の問題データを表す。 各文字の意味 . 何も無し o ターゲット x 壁 * トラップ u 開始位置 2行目 制限バイ…

HOJ voterにコメント機能がつきましたね!

というわけでHOJのページにvoterのコメントを追加するChrome拡張機能をつくってみました。 法律的にこういうのやっていいのかわからないのでとりあえず公開はしませんが。 こんな感じになります。ついでにリンク張替え。

レートについて

計算式を解明しようと思ってProblem 0632の結果を取得したのがこちら。 [{"0":"mas","username":"mas","1":"14","length":"14","2":"566.371681416","point":"566.371681416","3":"2011-07-12 21:17:11","submissiontime":"2011-07-12 21:17:11","rank":1},{…

Solverについて

masさんの講座を参考にSolverを作ってみました。 まだa(X):[0]a([1]),a([2])の形しか探索していませんが、 masさんのページのアイデアに加えて自分が実装したアイデアを挙げておきます。 ・rまたはlを1つも含まないコードを省く。 ・対称な問題の場合、rとl…

POSTしてみた。

problems.phpにaction=rankingをPOSTしてやるとランキングデータがjsonで返ってくるのでそれを眺めてみました。 分かったことは得点が小数点以下9桁くらいまで計算されていることくらいでした。 全問題のデータを集めればまた何か分かるかもしれませんが流石…

インタプリタ作ったけど

なにこれ全然早くない・・・

HOJ用に作ったツール

左側は他人の記録と比較するやつ。 あと、日付順ソートして古い記録縮めるのに使ったりしてます。右側はコード短縮補助するやつ。 右側の左側は各記号の出現頻度を数えてます。 いろいろ変数作っていく過程で出現頻度減ったやつを元に戻すと縮むことがあるの…