HOJテク
はかどるー
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…
作った。名前は適当です。 http://pasta-soft.com/hoj/HOJ_Yellow_Sort.crx
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 キャッシュとかしてないから連打しないでね。
http://karu.ninja-web.net/hoj/contest5.html masさんに想定解でっちあげろと言われたので。
http://karu.ninja-web.net/hoj/contest5.html 今回は作問者として参加。問題傾向の偏りっぷりがやばい。すみませんでした。 全問題30B制限にしたけど想定解30Bの問題が2つあるので実は緩いわけではない。
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からだと実行しきれない解答のみ提出するようにお…
書いていいのか分からないけどとりあえずメモhttp://herbert.tealang.info/edit.php action=submit limitation=255 title=API TEST problem=例の形式
http://karu.ninja-web.net/hoj/contest3.html 優勝しました!かなり難しいセットで時間が足りなかったです。
ミスってる可能性は十分にあるけどとりあえず。
http://karu.ninja-web.net/hoj/contest2.html 優勝しました!思考過程とコードを公開します。
snukeさん主催のHOJコンテストに参加させて頂きました。 せっかくなので思考過程を含めてコードを公開します。
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のコメントを追加する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},{…
masさんの講座を参考にSolverを作ってみました。 まだa(X):[0]a([1]),a([2])の形しか探索していませんが、 masさんのページのアイデアに加えて自分が実装したアイデアを挙げておきます。 ・rまたはlを1つも含まないコードを省く。 ・対称な問題の場合、rとl…
problems.phpにaction=rankingをPOSTしてやるとランキングデータがjsonで返ってくるのでそれを眺めてみました。 分かったことは得点が小数点以下9桁くらいまで計算されていることくらいでした。 全問題のデータを集めればまた何か分かるかもしれませんが流石…
なにこれ全然早くない・・・
左側は他人の記録と比較するやつ。 あと、日付順ソートして古い記録縮めるのに使ったりしてます。右側はコード短縮補助するやつ。 右側の左側は各記号の出現頻度を数えてます。 いろいろ変数作っていく過程で出現頻度減ったやつを元に戻すと縮むことがあるの…