タグ

2018年8月2日のブックマーク (2件)

  • 「998244353 で割ったあまり」の求め方を総特集! 〜 逆元から離散対数まで 〜 - Qiita

    1. なぜ 998244353 で割るのか? 最初はこのような設問を見るとぎょっとしてしまいますが、実はとても自然な問題設定です。 $998244353$ で割らないと、答えの桁数がとてつもなく大きくなってしまうことがあります。このとき以下のような問題が生じます: 多倍長整数がサポートされている言語とされていない言語とで有利不利が生じる 10000 桁にも及ぶような巨大な整数を扱うとなると計算時間が膨大にかかってしまう 1 番目の事情はプログラミングコンテストに特有のものと思えなくもないですが、2 番目の事情は切実です。整数の足し算や掛け算などを実施するとき、桁数があまりにも大きくなると桁数に応じた計算時間がかかってしまいます。実用的にもそのような巨大な整数を扱うときは、いくつかの素数で割ったあまりを計算しておいて、最後に中国剰余定理を適用して復元することも多いです。 なぜ 9982443

    「998244353 で割ったあまり」の求め方を総特集! 〜 逆元から離散対数まで 〜 - Qiita
  • カップ麺に歌舞伎揚を入れるとすごい

    揚げせんが好きだ。 ソフトサラダ、歌舞伎揚、ピーナッツ揚げなどなど。米と油のマリアージュがうまくないわけがない。 だから揚げせんを更に美味しくべる研究をしてみたら、新しい味の扉が開きました。 あばよ涙、よろしく勇気、こんにちは松です。 1976年千葉県鴨川市(内浦)生まれ。システムエンジニアなどやってましたが、2010年にライター兼アプリ作家として自由業化。iPhoneアプリDIY GPS、速攻乗換案内、立体録音部、Here.info、雨かしら?などを開発しました。著書は「チェーン店B級グルメ メニュー別ガチンコべ比べ」「30日間マクドナルド生活」の2冊。買ってくだされ。(動画インタビュー) 前の記事:不器用だけど旧志免鉱業所竪坑櫓っぽいものを作れた > 個人サイト keiziweb DIY GPS 速攻乗換案内

    カップ麺に歌舞伎揚を入れるとすごい