タグ

ブックマーク / imoz.jp (4)

  • いもす法 - いもす研 (imos laboratory)

    いもす法とは,累積和のアルゴリズムを多次元,多次数に拡張したものです.競技プログラミングでは 2 次元 1 次のものまでしか出題されませんが,2012 年の研究成果としてこれをより高次元の空間により高次数のいもす法を適用することにより信号処理分野・画像処理分野において利便性があることがわかっています. いもす法の基: 1 次元 0 次いもす法 最もシンプルな「いもす法」は 1 次元上に 0 次関数(矩形関数や階段関数などのように上部が平らな関数)を足すものです. 問題例 あなたは喫茶店を経営しています.あなたの喫茶店を訪れたそれぞれのお客さん i\ (0 \leq i \lt C) について入店時刻 S_i と出店時刻 E_i が与えられます(0 \leq S_i \lt E_i \leq T).同時刻にお店にいた客の数の最大値 M はいくつでしょうか.ただし,同時刻に出店と入店がある場

    W53SA
    W53SA 2019/08/13
  • ISUCON6本選で惨敗したのでISUCON7で優勝するための記録

    チーム名「Anago」で @iwiwi, @zuisou, @imos の 3 人で ISUCON6 選に参加しました.最終結果は初期スコアを倍にできたものの,ボトルネックを改善したはずなのにスコアが改善されない現象に終始悩まされ惨敗でした.その原因はベンチマーク環境が提供されないと何とも言えないので,この記事は来年に活かしたいことの記録です.来年は是非優勝させて頂きたいと思います. 選の方針 ISUCON6 予選を C++ で参加して予選通過した話と同様に,nineserver をそのまま使いました.最終的なサーバーの構成は,参考実装の上に nginxC++ サーバーが乗っかった形でした.自分以外の 2 人が SVGC++ で生成する等の高速化を行い,自分はサーバーチューニング・並列化に集中しました.結果はあまり伸びませんでしたが,懇親会での話を聞く限り方針自体は悪くなか

    W53SA
    W53SA 2016/10/30
    「是非来年は優勝させていただき,再来年に出題をしたいと思っています.」
  • ISUCON6予選をC++で参加して予選通過した話

    チーム名「Anago」で @iwiwi, @zuisou, @imos の 3 人で ISUCON6 予選に参加し,幸運にも 1 日目 3 位で通過することができました.@iwiwi が「ISUCON に C++ で参加したい!」と言っており,それを全力バックアップをしようと思ったのがきっかけの参加でした. 前日までにやったこと C++ で全てを書けば最速になるのは自明なのですが,C++ は参考実装として与えられていないだけではなく,HTTP サーバを書くことを想定していない言語のため準備には苦労しました. C++ で HTTP サーバを書く方法は,既存の Web サーバ (e.g., nginx, Apache, H2O) のプラグインを書いて実装するか,FastCGI として実装するか,フルスクラッチで書くかの選択肢が考えられますが,プロセス間通信を避けて爆速にしたかったので,事前に

    W53SA
    W53SA 2016/09/19
    それでも三位なのが世界の奥深さ感じさせる
  • 寸法と解像度のチートシート

    その他の寸法 ハガキ … 148 mm × 100 mm (A6 より横が 5 %程度短い) 名刺 … 91 mm × 55 mm (B8 より横が 1 割程度短い) レター … 279 mm × 216 mm (A4 より縦が 1 割程度短く,横が数%長い) 新聞 … 開いた状態で 813 mm × 546 mm (A1 に近いが少し小さめ) クレジットカード … 85.6 mm × 54.0 mm 磁気カード … 85.0 mm × 57.5 mm テレホンカード … 86.0 mm × 54.0 mm CD … 直径 120 mm (穴は直径 15 mm,印刷可能範囲は直径 46 〜 116 mm の範囲) 証明書の写真の寸法 パスポート … 縦 4.5 cm × 横 3.5 cm 履歴書,TOEIC … 縦 4 cm × 横 3 cm TOEFL,英検 … 縦 3 cm × 横 3

  • 1