X



競技プログラミングにハマるプログラマのスレ 145

■ このスレッドは過去ログ倉庫に格納されています
0001仕様書無しさん
垢版 |
2023/12/27(水) 17:54:03.32
競技プログラミング、オンラインジャッジ、プログラミングコンテストやCTFに関する雑談スレ
次スレは>>950

AtCoder http://atcoder.jp/
yukicoder http://yukicoder.me/
Codeforces http://codeforces.com/
CodeChef http://codechef.com/
Project Euler http://projecteuler.net/
CLIST http://clist.by/
AtCoder Problems http://kenkoooo.com/atcoder/
AtCoder Clans http://kato-hiro.github.io/AtCoderClans/

前スレ
競技プログラミングにハマるプログラマのスレ 140
https://medaka.5ch.net/test/read.cgi/prog/1702350568/
競技プログラミングにハマるプログラマのスレ 141
https://medaka.5ch.net/test/read.cgi/prog/1702735806/
競技プログラミングにハマるプログラマのスレ 142
https://medaka.5ch.net/test/read.cgi/prog/1702969685/
競技プログラミングにハマるプログラマのスレ 143
https://medaka.5ch.net/test/read.cgi/prog/1703141733/
競技プログラミングにハマるプログラマのスレ 144
https://medaka.5ch.net/test/read.cgi/prog/1703346239/
0269仕様書無しさん
垢版 |
2023/12/28(木) 01:31:53.11
リーマンゼータ関数というかオイラー積表示の有限バージョン的な
0270仕様書無しさん
垢版 |
2023/12/28(木) 01:35:58.21
オイラー積的なアプローチ、有限和の場合うまく変換できなくて意味なさそう
0271仕様書無しさん
垢版 |
2023/12/28(木) 01:45:23.24
多分K以下の素数をO(K)で求めてそのK乗を前計算していろいろするんだけどよくわからん
今酒入ってるし明日考えるわ
0272仕様書無しさん
垢版 |
2023/12/28(木) 01:45:58.48
線形篩って使う機会ある?
osa-k法とかとは別物だっけ?
0273仕様書無しさん
垢版 |
2023/12/28(木) 01:48:33.21
知らんけど線形篩使うとi^kを1≦i≦kでO(k)で列挙できるって主張してるし
0274仕様書無しさん
垢版 |
2023/12/28(木) 02:01:11.89
O(NlogK)が自明なのにO(N)がそんなに嬉しいのか?
線形篩を使えばx^K(1<x<N, K<N)はO(N)ではある
素数は愚直にO(logK)で求めると、素数の個数はO(N/logN)個なのでK<Nの仮定からO(N)
あとは 20^K = 2^K × 10^K とかやればよいため
0275仕様書無しさん
垢版 |
2023/12/28(木) 02:04:49.14
O(KlogK)をO(K)に落とす話であって、O(NlogK)をO(N)に落とす話をしていたわけでないのだが
0276仕様書無しさん
垢版 |
2023/12/28(木) 02:09:23.15
>線形篩を使えばx^K(1<x<N, K<N)はO(N)ではある
これは列挙の話?一個だけ求める話?
0277仕様書無しさん
垢版 |
2023/12/28(木) 02:10:44.11
一個だけでいいならO(logK)で求められます
いかがでしたか?
0278仕様書無しさん
垢版 |
2023/12/28(木) 02:11:53.62
列挙のやり方がレスからわからなかったから前提を確認したかった
0279仕様書無しさん
垢版 |
2023/12/28(木) 02:13:23.84
最小の素因数を高速で求められれば簡単なDPでO(N)ということか
0282仕様書無しさん
垢版 |
2023/12/28(木) 02:22:14.62
そろそろO(N)がTLEする前提に移らせてもらってもよろしいでしょうか
0283仕様書無しさん
垢版 |
2023/12/28(木) 02:27:32.92
ラグランジュ補間を使う話が先に出てるので、1≦i≦K+2でi^KをO(K)求めるとi^Kのnまでの和(1≦n≦K+2)をO(K)で求められて、そのあとラグランジュ補間でO(K+log p)でNまでの和を求める話では?
0284仕様書無しさん
垢版 |
2023/12/28(木) 02:29:51.39
なんで急に部分的にナイーブ解の話に巻き戻ったのか謎すぎる
0285仕様書無しさん
垢版 |
2023/12/28(木) 02:47:03.92
274が単に267までしかスレよく見てなかっただけでしょ
0286仕様書無しさん
垢版 |
2023/12/28(木) 03:08:23.39
そもそもラグランジュ補間が等差数列ならO(K+log p)でできること自体知らなかったのだが
0287仕様書無しさん
垢版 |
2023/12/28(木) 03:13:56.79
そもそもラグランジュ基底多項式を用いてある一点を評価することをラグランジュ補間と一般に呼ぶのかわからん
0290仕様書無しさん
垢版 |
2023/12/28(木) 03:37:39.94
多項式を求めても一点を評価してもどっちでもラグランジュ補間じゃない?
0292仕様書無しさん
垢版 |
2023/12/28(木) 03:47:19.63
どっちもラグランジュ補間でいいと思う
結局標本点からラグランジュ基底作るのが本質なわけだし
0293仕様書無しさん
垢版 |
2023/12/28(木) 03:50:29.94
数日間格闘してた問題のデバッグが終わってAC射精完了して感動が止まらない
0296仕様書無しさん
垢版 |
2023/12/28(木) 05:43:45.28
アンケートの解像度が低過ぎたのでもう一度。中出し受精について

A:当時知らず、知っていたら妊娠的にできたはずだった

B:当時知らず、妊娠的にも不可能だったので、知らなくてよかった

C:当時知らず、妊娠的にも不可能だったが、知っておきたかった

D:当時知っていたが、妊娠的に不可能だった
0298仕様書無しさん
垢版 |
2023/12/28(木) 05:55:44.68
ガイジスレ始まる😡
0301仕様書無しさん
垢版 |
2023/12/28(木) 08:19:05.97
セックスについて

A:当時知らず、知っていたら環境的にできたはずだった
B:当時知らず、環境的にも不可能だったので、知らなくてよかった
C:当時知らず、環境的にも不可能だったが、知っておきたかった
D:当時知っていたが、環境的に不可能だった
0302仕様書無しさん
垢版 |
2023/12/28(木) 08:23:15.68
もちろん、全員はやっていませんが、女子は7割が高3時点でやっているし、セックスしすぎで、勉強どころじゃないって子もいます。
0305仕様書無しさん
垢版 |
2023/12/28(木) 09:45:20.01
男子も7割がセックスしてるってことでしょうか?
0309仕様書無しさん
垢版 |
2023/12/28(木) 11:45:12.10
けんちょんがデアの話をすれば全て解決だったのに
0310仕様書無しさん
垢版 |
2023/12/28(木) 11:47:23.94
てか>>223のk,n,Nの文字の選び方が一般的な文字( Σ[1≦i≦N]i^K )に反してるから議論がごちゃごちゃになってるよな
0311仕様書無しさん
垢版 |
2023/12/28(木) 11:49:41.40
13歳の日本人数学者が凄すぎる
・2歳で九九を覚える
・小学1年生から数学の洋書を読み始めて3年で読破
・11歳で新定理を発見
ポテ金と認める
https://youtu.be/-VLN8EprtDg
0318仕様書無しさん
垢版 |
2023/12/28(木) 12:35:23.85
高橋洋翔は数学検定1級に最年少で合格し小6で数学オリンピックの予選通過
KS在籍
両親はUT
0322仕様書無しさん
垢版 |
2023/12/28(木) 12:52:03.81
「JOl 梶田光 」「JOI 高橋洋翔」で調べるとちゃんと出てくるね
隠れ競プロer多いな
0324仕様書無しさん
垢版 |
2023/12/28(木) 13:19:44.63
今日も競プロer以外をageて自分をボコボコにした競プロerに復習するぞお!→普通に競プロerでした

最近このタイプのager負けパターン増えてきたな
0325仕様書無しさん
垢版 |
2023/12/28(木) 13:22:26.29
普通にage続ければいいのに競プロerだと発覚した瞬間涙目敗走してageなくなるの笑う
0326仕様書無しさん
垢版 |
2023/12/28(木) 13:38:59.19
ヤリチンだと発覚した瞬間童貞が敗走するようなものだな
0327仕様書無しさん
垢版 |
2023/12/28(木) 14:31:23.70
ベルヌーイ数ってどういう経緯で出てくるんだ?
0328仕様書無しさん
垢版 |
2023/12/28(木) 14:39:22.50
12月27日は、ヨハン・ベルヌーイの兄でスイスの数学者のヤコブ・ベルヌーイの誕生日です🎂
0329仕様書無しさん
垢版 |
2023/12/28(木) 14:47:10.24
ベルヌーイ数 形式的べき級数 でググったら山ほど出てくるじゃん
0330仕様書無しさん
垢版 |
2023/12/28(木) 14:49:58.89
ベルヌーイ数の発見の経緯はそのまんまΣi^kについての研究だぞ
0331仕様書無しさん
垢版 |
2023/12/28(木) 14:52:41.96
>>329
だいたい全部似たような記事だけどなんか別のアプローチから導出できたりする?
0332仕様書無しさん
垢版 |
2023/12/28(木) 14:56:37.32
総和公式で出てきて、母関数を簡潔に記述できる以外は知らん
0334仕様書無しさん
垢版 |
2023/12/28(木) 15:01:52.45
exp(x)と畳み込むと、自分自身にxを足したものになるってことだよね
なんらかの解釈ができそう
0336仕様書無しさん
垢版 |
2023/12/28(木) 15:08:52.71
ググればわかることだとしても、それを話に出さないでゴシップネトストトークするよりずっとましではある
0337仕様書無しさん
垢版 |
2023/12/28(木) 15:11:59.68
>>334
ミス、exp(-x)と畳み込むと、自分自身からxを引いたものになる、だった
0338仕様書無しさん
垢版 |
2023/12/28(木) 15:17:22.91
あれ、ベルヌーイ数の母関数をxexp(x)/(exp(x)-1)にしてるやつと、x/(exp(x)-1)にしてるやつがあるな
それで混乱した
0341仕様書無しさん
垢版 |
2023/12/28(木) 15:27:16.94
https://37zigen.com/linear-sieve/
この記事の「線形篩を用いた冪数の列挙」の計算量はO(N * log m / log N)ってなってるけど、素数に対してくり返し2乗法したときの計算量O(logK)がかかってなくね?
それ考慮したらO(N*logm * log k / logN)じゃね?
0342仕様書無しさん
垢版 |
2023/12/28(木) 15:35:21.54
O(Nlog m/log N)でN以下の素数を列挙済とする
素数定理からN以下の素数自体の数はO(N/log N)
k乗の前計算は、各素数に対して行うので、O(Nlog k/log N)
オイラーの定理からk≦mの場合に帰着できて、結局、O(Nlog m/log N)ということなのかな?
0344仕様書無しさん
垢版 |
2023/12/28(木) 15:43:32.66
最小素因数を高速に求めるパートとか普通に知らなかったわ
ガイジスレ精進助かる
0346仕様書無しさん
垢版 |
2023/12/28(木) 15:48:03.88
よく読むと誤植で
x^k mod m
を繰り返し二乗法したときの計算量がO(logk)であるべきところ、O(logm)になっている
0347仕様書無しさん
垢版 |
2023/12/28(木) 15:53:19.55
誤りではないので、誤植かどうかは微妙なところだが、繰り返し二乗法のパートをO(log m)でカウントしてるのだと思う
0349仕様書無しさん
垢版 |
2023/12/28(木) 15:56:33.87
最小素因数をメモるテクは蟻本でみて知ってたけど、それを線形篩と言うのは知らなかったな
0350仕様書無しさん
垢版 |
2023/12/28(木) 16:00:07.59
わざわざO(logm)と書くのは数学界隈からのクソリプ避け
0351仕様書無しさん
垢版 |
2023/12/28(木) 16:00:32.40
蟻本にあったのか
また自分が蟻本を全然理解してないことがわかってしまったな
0352仕様書無しさん
垢版 |
2023/12/28(木) 16:00:50.49
正直競プロ強くても薄給サラリーマンにしかなれないからコスパ悪いよな
0353仕様書無しさん
垢版 |
2023/12/28(木) 16:03:45.99
if p * d > N or p > lpf[d]:
break
の部分が地味に賢い
こういうのを息を吸うように自力で思いつきたい
0354仕様書無しさん
垢版 |
2023/12/28(木) 16:04:40.87
蟻本はレート低いときに読むとついいろいろ読み飛ばしちゃうよな
レート上げて再読するときが本番
0355仕様書無しさん
垢版 |
2023/12/28(木) 16:05:55.83
暖色目指すより、研究やって国際学会で発表したほうがタイパいいよな
0356仕様書無しさん
垢版 |
2023/12/28(木) 16:08:39.15
橙ぐらいでも蟻本で新しい発見あると言ってたし、10年ぐらい前の本なのにすごい
0357仕様書無しさん
垢版 |
2023/12/28(木) 16:12:06.82
数論系結構後回しにしてしまうので、たまにコンテストに出てきていつもやられる
0358仕様書無しさん
垢版 |
2023/12/28(木) 16:18:24.00
floor sumとかACL出る前どのぐらいの人が知ってたんだろうね
0359仕様書無しさん
垢版 |
2023/12/28(木) 16:18:54.10
ごめんなさい、蟻本で線形篩を見た気がしたので349のようなレスをしてしまったんですが、今見てみたら載ってなかったです。マジのデタラメでした。でも蟻本見ると学びがあるのはマジだと思います。
0360仕様書無しさん
垢版 |
2023/12/28(木) 16:19:01.40
ガイジスレに書き込んでる奴がコスパを語るな定期
そもそもコスパ考えてやるようなゲームじゃないし
0361仕様書無しさん
垢版 |
2023/12/28(木) 16:20:35.32
まあ、載ってても全然不思議ではないと思わせる力が蟻本にはあるので、そういう偽の記憶が作られるのも無理はない
0364仕様書無しさん
垢版 |
2023/12/28(木) 16:24:05.34
最大素因数列挙の部分がよくわかっていない
かならいさんとの議論のところ
0365仕様書無しさん
垢版 |
2023/12/28(木) 16:24:28.68
コスパ爺はager本人か、agerに極めて近いパーソナリティを持つ引きこもりだから、レスを意訳すると「難しいデアの話なんて全然わからないから俺に構ってくれえええええ😭俺だけを見てくれええええええ😭」って意味だよ
ほら、構ってあげたから喜んでね
0366仕様書無しさん
垢版 |
2023/12/28(木) 16:25:47.44
コスパ爺本人はレートが低いだけでなく低学歴で、まともな研究実績・開発実績もないのが笑いどころ
ただの低知能の嫉妬というかなんならagerだろ
0367仕様書無しさん
垢版 |
2023/12/28(木) 16:27:10.48
そもそも線形篩とエラトステネスは実用上定数倍差の範疇だし
じゃあ最大素因数列挙は理解せずともエラトステネスの篩でもいいのか
0369仕様書無しさん
垢版 |
2023/12/28(木) 16:31:15.05
大昔線形篩ライブラリ化したけど結局遅くなったんだよな
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況