!extend:checked:vvvvv:1000:512
↑2行になるようにする
競技プログラミング、オンラインジャッジ、プログラミングコンテストやCTFに関する雑談スレ
次スレは>>950
AtCoder https://atcoder.jp/
yukicoder https://yukicoder.me/
Codeforces https://codeforces.com/
CodeChef https://codechef.com/
Project Euler https://projecteuler.net/
CLIST https://clist.by/
AtCoder Problems https://kenkoooo.com/atcoder/
AtCoder Clans https://kato-hiro.github.io/AtCoderClans/
※前スレ
競技プログラミング総合スレ 64
https://mevius.5ch.net/test/read.cgi/tech/1664700238/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
競技プログラミング総合スレ 65
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (オッペケ Srdf-v7Gx)
2022/12/26(月) 12:47:37.63ID:CkzYHyzir9デフォルトの名無しさん (ワッチョイ adbd-MkkF)
2022/12/29(木) 17:05:49.24ID:w08nm0DJ0 >>3
プラス効果実感できそうなのが青くらいというのはそうなのかもしれない
茶色以上だったら、ないよりはある方がマシって場面はたくさんあると思うけどね
こんなのセルフプロモーション力次第だから、そこがヘタクソだと何色でも…というところがあるかな
プラス効果実感できそうなのが青くらいというのはそうなのかもしれない
茶色以上だったら、ないよりはある方がマシって場面はたくさんあると思うけどね
こんなのセルフプロモーション力次第だから、そこがヘタクソだと何色でも…というところがあるかな
10デフォルトの名無しさん (オッペケ Sr1f-v7Gx)
2022/12/29(木) 17:10:50.36ID:axYNlbu7r やっぱりh-w表記が1番やね
11デフォルトの名無しさん (ワッチョイ adbd-MkkF)
2022/12/29(木) 17:15:02.16ID:w08nm0DJ0 >>8
本持ってないので確認できないけど、確かに普通数学では左右がx軸、上下がy軸方向で書かれることが多いからちょっと混乱する人もいるかも
問題見た限り、答えに影響しないのでどっちで書いてもいいってことで、逆に書いたんじゃないかな
ちなみに競プロだと配列の添字の関係で逆に書く場合のメリットもあるんだよね(この問題はそのメリットも別にないけど)
明記されてない場合はほぼ答えに影響しない場合だから、勝手に自分の中で決めればいいと思う、影響するんなら質問タブから聞こう
本持ってないので確認できないけど、確かに普通数学では左右がx軸、上下がy軸方向で書かれることが多いからちょっと混乱する人もいるかも
問題見た限り、答えに影響しないのでどっちで書いてもいいってことで、逆に書いたんじゃないかな
ちなみに競プロだと配列の添字の関係で逆に書く場合のメリットもあるんだよね(この問題はそのメリットも別にないけど)
明記されてない場合はほぼ答えに影響しない場合だから、勝手に自分の中で決めればいいと思う、影響するんなら質問タブから聞こう
12デフォルトの名無しさん (ワッチョイ adbd-MkkF)
2022/12/29(木) 17:16:36.67ID:w08nm0DJ0 >>11
ごめん、思い切り多次元配列使うから普通にメリットあったね
ごめん、思い切り多次元配列使うから普通にメリットあったね
13デフォルトの名無しさん (アウアウウー Sa71-+Dix)
2022/12/29(木) 17:19:36.13ID:oSKPPGt3a 軸の方向なんてだいたいどうでもいいよ
自分の好きに描いてくれとしかいえない
向きの考慮必要な問題なら普通は記載されてる
ただまあ実装としては配列操作の都合上、どっちかのほうが簡単になることはあるので、
賢いひとだと考察や実装しやすいように柔軟に向きを入れ替えてるかな
自分の好きに描いてくれとしかいえない
向きの考慮必要な問題なら普通は記載されてる
ただまあ実装としては配列操作の都合上、どっちかのほうが簡単になることはあるので、
賢いひとだと考察や実装しやすいように柔軟に向きを入れ替えてるかな
14デフォルトの名無しさん (ワッチョイ 17e6-dxp0)
2022/12/29(木) 17:22:41.23ID:9T4aEcS9015デフォルトの名無しさん (テテンテンテン MM97-EBNJ)
2022/12/29(木) 17:32:05.96ID:eomnc8IgM 業務プログラミングでも画像処理やってるとたまに軸の順番が入れ替わるから困る
16デフォルトの名無しさん (テテンテンテン MM97-EBNJ)
2022/12/29(木) 17:34:19.09ID:eomnc8IgM googbyeみたいに定期的にall ratedコン出せるのすごいよな
逆にAtCoderが厳格すぎる
逆にAtCoderが厳格すぎる
17デフォルトの名無しさん (ワッチョイ 0b0c-7dni)
2022/12/29(木) 17:53:57.43ID:YzoArJYh0 質問
apg4bが終わったばかりの競プロ初心者だけど、次に読めばいい本は3つのうちのどれですか?
・競技プログラミングの鉄則
・問題解決のためのアルゴリズム×数学
・アルゴリズムとデータ構造
apg4bが終わったばかりの競プロ初心者だけど、次に読めばいい本は3つのうちのどれですか?
・競技プログラミングの鉄則
・問題解決のためのアルゴリズム×数学
・アルゴリズムとデータ構造
18デフォルトの名無しさん (オッペケ Sr35-1V6l)
2022/12/29(木) 18:06:03.05ID:TesRzOIcr 全部いらない
19デフォルトの名無しさん (オッペケ Sr1f-v7Gx)
2022/12/29(木) 18:10:47.93ID:axYNlbu7r apg4b終わった時点でも人によってどのくらいの行間を読めるか違うから一概に言えない
実際に書店とかで読んで選んではどう?
実際に書店とかで読んで選んではどう?
20デフォルトの名無しさん (オッペケ Sr1f-v7Gx)
2022/12/29(木) 18:13:58.61ID:axYNlbu7r 俺は蟻本にしたけど中級編辺りからきつくなった😭
21デフォルトの名無しさん (スッップ Sdaf-S4EJ)
2022/12/29(木) 18:54:14.77ID:fxGsZcMtd 新しい本だから今取り組んでる人が多いという理由で鉄則本かなあ
〇〇本を読んで上達したみたいな話は聞かないから
結局自分の努力次第だよね
〇〇本を読んで上達したみたいな話は聞かないから
結局自分の努力次第だよね
22デフォルトの名無しさん (テテンテンテン MM97-EBNJ)
2022/12/29(木) 18:59:57.08ID:oBwaLSHSM AtCoder Problemsで自分のレートに近いdiffの問題解いていくのが結局一番着実だったりする
23デフォルトの名無しさん (ワッチョイ 2b01-7HIL)
2022/12/29(木) 19:01:07.31ID:zROXqcZ10 蟻本完璧に咀嚼しきれたら青〜黄色はいけると思うしアレは中級者向けでしょ
螺旋本は教養としては大事だけど傾向が若干違う気もするし鉄則本かけんちょん本が良さそう
螺旋本は教養としては大事だけど傾向が若干違う気もするし鉄則本かけんちょん本が良さそう
24デフォルトの名無しさん (ワッチョイ 2b01-7HIL)
2022/12/29(木) 19:02:10.21ID:zROXqcZ10 結局本とかで勉強するよりも自分の実力ちょい上の問題を解きまくる方が効果あるのは事実
25デフォルトの名無しさん (スッップ Sdaf-S4EJ)
2022/12/29(木) 19:06:55.24ID:fxGsZcMtd 蟻本完璧なら橙までいけると言われてるから
26デフォルトの名無しさん (テテンテンテン MM97-EBNJ)
2022/12/29(木) 19:16:19.36ID:oBwaLSHSM 黄色より上は知識とは別体系の技能だから、本読んでどうこうって感じの世界ではないかな
27デフォルトの名無しさん (ワッチョイ c7a4-PQsC)
2022/12/29(木) 19:32:12.24ID:bDkXL6yD0 蟻本は難易度的には、第2章が普通に初心者向けの内容だし、初心者でも読めるでしょ
ただジャッジがPOJとかだったりして不便、という理由があるために今どきの入門者向けではないかなあ
基礎問題のあとにいきなり難易度が上がった問題が出てきたりするけど、そういうのを飛ばせば誰でも読めるだろうし、
そういうのも全部習得していけばABC卒業できるほどの基礎力が付く
鉄則本は基礎問題が中心に載ってて、解説もわかりやすいから、数学力に自信のない初心者にはとてもおすすめ
ただジャッジがPOJとかだったりして不便、という理由があるために今どきの入門者向けではないかなあ
基礎問題のあとにいきなり難易度が上がった問題が出てきたりするけど、そういうのを飛ばせば誰でも読めるだろうし、
そういうのも全部習得していけばABC卒業できるほどの基礎力が付く
鉄則本は基礎問題が中心に載ってて、解説もわかりやすいから、数学力に自信のない初心者にはとてもおすすめ
28デフォルトの名無しさん (ワッチョイ 6b7a-V47g)
2022/12/29(木) 20:01:46.63ID:iTlEyNON0 おじさんが学生の頃は螺旋本読んで蟻本読んだら青になれた
最近は新しい本出てるらしいけど読んだことがないので何色向けか分からない
最近は新しい本出てるらしいけど読んだことがないので何色向けか分からない
29デフォルトの名無しさん (ワッチョイ adbd-MkkF)
2022/12/29(木) 20:49:26.60ID:w08nm0DJ0 ・数学の得意不得意
・プログラミングの経験
この二つで結構勉強方針変わるかも
・プログラミングの経験
この二つで結構勉強方針変わるかも
30デフォルトの名無しさん (ワッチョイ c7a4-PQsC)
2022/12/29(木) 21:06:10.84ID:bDkXL6yD0 そうそう、初心者向けじゃない競プロの本なんてないけど、地力の違いでどれがフィットするかはちょっとずつ変わるよねえ
31デフォルトの名無しさん (JP 0H7d-/RRk)
2022/12/29(木) 22:02:33.33ID:wCOIbN16H 数学そんなに得意じゃない場合、大学数学の場合の数や整数の参考書が役に立つこともある
32デフォルトの名無しさん (JP 0H7d-/RRk)
2022/12/29(木) 22:12:00.98ID:wCOIbN16H あ、大学数学じゃなくて大学受験な
大学数学も実は役に立つ本あるんだが
大学数学も実は役に立つ本あるんだが
33デフォルトの名無しさん (ワッチョイ adbd-MkkF)
2022/12/29(木) 22:32:16.32ID:w08nm0DJ0 今日仕事納めで調子に乗って酒飲みすぎた
34デフォルトの名無しさん (ワッチョイ adbd-MkkF)
2022/12/29(木) 22:35:00.36ID:w08nm0DJ0 >>30
蟻本も人によってはくどくなくてちょうどいい入門書だからね
蟻本も人によってはくどくなくてちょうどいい入門書だからね
35デフォルトの名無しさん (ワッチョイ 0b0c-7dni)
2022/12/30(金) 00:20:49.75ID:Jg6kHZTu0 数学は特に得意でも不得意でも無いよ
あと、プログラミングの経験はほとんど無くてAPG4bが初めてと言っても過言では無いと思う
上で挙げた3つの本の他にけんちょんさんが書いてるAtCoder入門なんかも良さそう
あと、プログラミングの経験はほとんど無くてAPG4bが初めてと言っても過言では無いと思う
上で挙げた3つの本の他にけんちょんさんが書いてるAtCoder入門なんかも良さそう
36デフォルトの名無しさん (ワッチョイ 0b0c-7dni)
2022/12/30(金) 00:23:54.34ID:Jg6kHZTu0 >>31
整数とか場合の数も暇な時に復習します
整数とか場合の数も暇な時に復習します
37デフォルトの名無しさん (ワッチョイ 2b01-7HIL)
2022/12/30(金) 09:42:02.64ID:SISDjQCo0 AtCoderも年末年始にコンテスト欲しいわ
38デフォルトの名無しさん (ワッチョイ f7ad-e8Pe)
2022/12/30(金) 09:57:28.45ID:H46YuG/U0 運営がワールドワイドならそれも可能だろうけどこれはしゃーねえべ(´・ω・`)ぽれはお盆の時期とか出たくないのに逆にコンテスト生やしてくるし
39デフォルトの名無しさん (オッペケ Sr1f-v7Gx)
2022/12/30(金) 12:12:30.73ID:1cdhane2r 俺も正月はいいや、暇だけど実家だから回線悪い(´・ω・`)
40デフォルトの名無しさん (ワッチョイ c7a4-PQsC)
2022/12/30(金) 12:51:42.69ID:E9c39SFN0 mhバチャしようぜ!
41デフォルトの名無しさん (ワッチョイ c7a4-PQsC)
2022/12/30(金) 12:52:06.77ID:E9c39SFN0 mhは謎の入力ミス
42デフォルトの名無しさん (テテンテンテン MM97-EBNJ)
2022/12/30(金) 14:52:31.97ID:DWxAyMkpM 整数と場合の数だと大学への数学のやつかな
あれを全部スラスラ解けるぐらいにしとくと捗る
あれを全部スラスラ解けるぐらいにしとくと捗る
43デフォルトの名無しさん (ワッチョイ e355-s0Sd)
2022/12/30(金) 14:57:53.70ID:3r6Oj/Bn0 初等整数論とか組合せ論の初歩についてあまり詳しくないけれど、
プログラミングコンテストでは強いっていう人はいるんですか?
プログラミングコンテストで強い人はみな数学にも強いのではないですか?
プログラミングコンテストでは強いっていう人はいるんですか?
プログラミングコンテストで強い人はみな数学にも強いのではないですか?
44デフォルトの名無しさん (テテンテンテン MM97-EBNJ)
2022/12/30(金) 15:18:16.52ID:jg66J2pLM プログラミングコンテストにもいろいろあって、競技プログラミングのアルゴリズムという分野のコンテスト(具体的にはAtCoderのABC、ARC、AGCは全部そう)は、整数、組合せ論の問題が離散数学の一部として出題されるので、もろに成績に関係する
一方で、ヒューリスティックだったりKaggleに関しては、実はそうでもないんじゃないかという気がする
当然、基礎的な能力として、整数と組合せ論を最低限勉強しておいた方が離散数学的な操作に慣れて思考の助けになるところはあると思うし、勉強さえすればレベルの高いところまでできるような人がいずれのコンテストでも上に来ると思うけど
一方で、ヒューリスティックだったりKaggleに関しては、実はそうでもないんじゃないかという気がする
当然、基礎的な能力として、整数と組合せ論を最低限勉強しておいた方が離散数学的な操作に慣れて思考の助けになるところはあると思うし、勉強さえすればレベルの高いところまでできるような人がいずれのコンテストでも上に来ると思うけど
45デフォルトの名無しさん (ワッチョイ 2b01-7HIL)
2022/12/30(金) 15:41:25.54ID:SISDjQCo0 組合わせ論・数論の精選とかパーフェクトマスターみたいな数オリ用対策用の参考書って競プロにも役立つの?たまに買ってる人見かけるけど黄色以上で効くのかな
46デフォルトの名無しさん (ブーイモ MMf3-5fcg)
2022/12/30(金) 15:43:17.20ID:bLivZhNAM 競プロに必要なことは競プロで身につく派
47デフォルトの名無しさん (ワッチョイ e355-s0Sd)
2022/12/30(金) 15:47:04.57ID:3r6Oj/Bn0 繁野麻衣子著『ネットワーク最適化とアルゴリズム』を買いましたが、積読状態です。
この本は競技プログラミングに役立ちますか?
この本は競技プログラミングに役立ちますか?
48デフォルトの名無しさん (オッペケ Sr1f-v7Gx)
2022/12/30(金) 15:54:21.28ID:1cdhane2r あっとこなら問題解くだけで良さそう
49デフォルトの名無しさん (テテンテンテン MM97-EBNJ)
2022/12/30(金) 15:58:00.92ID:jg66J2pLM いつだったか、数オリ高度典型の幾何がAGCかARCに出てて話題になったからごくたまに効くんじゃないか
50デフォルトの名無しさん (ワッチョイ adbd-MkkF)
2022/12/30(金) 16:03:39.51ID:mLpRFjn60 >>47
未読なので目次見ただけだけど、この本のアルゴリズムは全部競プロで頻出だと思うので、知らない知識を摂取するって意味だとどれも役立ちそうかな?
未読なので目次見ただけだけど、この本のアルゴリズムは全部競プロで頻出だと思うので、知らない知識を摂取するって意味だとどれも役立ちそうかな?
51デフォルトの名無しさん (ワッチョイ e355-s0Sd)
2022/12/30(金) 16:10:15.82ID:3r6Oj/Bn052デフォルトの名無しさん (テテンテンテン MM97-EBNJ)
2022/12/30(金) 18:13:16.86ID:EYdMYpIMM 純粋な学術書は体系的すぎて競プロで使うには多く説明しすぎてることもあるから、効率がいいかはわからんな
ただ、普通に競プロ関係なく勉強になるところはいい
ただ、普通に競プロ関係なく勉強になるところはいい
53デフォルトの名無しさん (オッペケ Sr1f-v7Gx)
2022/12/30(金) 18:23:53.70ID:iKE0Xuujr 最悪計算量と何ができるか知ってるだけでも競プロでは使えるな
順位クエリ処理できる二分探索木の仕組み分かってないけど他人のライブラリコピペして使ってるわ
順位クエリ処理できる二分探索木の仕組み分かってないけど他人のライブラリコピペして使ってるわ
54デフォルトの名無しさん (ワッチョイ dbbd-9j0N)
2022/12/31(土) 13:45:22.58ID:iNV3O62Z0 新年ABCもう三つも入ってるのか
55デフォルトの名無しさん (アウアウウー Sac7-/quL)
2022/12/31(土) 13:50:39.96ID:Yd+ifoMYa なかなか灰色から上がることが難しそうですね...
とりあえずアルゴリズム×数学 本 か鹿本(AtCoder入門)を買ってみませんか
茶色に上がってみましょう
とりあえずアルゴリズム×数学 本 か鹿本(AtCoder入門)を買ってみませんか
茶色に上がってみましょう
56デフォルトの名無しさん (ワッチョイ dbbd-9j0N)
2022/12/31(土) 13:51:25.78ID:iNV3O62Z0 和を積に変換
https://twitter.com/noshi91/status/1608869946792235008
和のままで十分性質がいいじゃん!と先入観で思ってしまうが、あえて多項式を使った式を介して積にした方がtop treeに乗せやすいみたい
面白い
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/noshi91/status/1608869946792235008
和のままで十分性質がいいじゃん!と先入観で思ってしまうが、あえて多項式を使った式を介して積にした方がtop treeに乗せやすいみたい
面白い
https://twitter.com/5chan_nel (5ch newer account)
57デフォルトの名無しさん (ワッチョイ dbbd-9j0N)
2022/12/31(土) 13:54:08.95ID:iNV3O62Z058デフォルトの名無しさん (ワッチョイ 33b9-t5dv)
2022/12/31(土) 14:48:43.15ID:kgmqtCAB0 toptreeとか初めて聞いたわ
59デフォルトの名無しさん (テテンテンテン MMb6-izKP)
2022/12/31(土) 14:50:30.16ID:VUYQSQV/M 部分列(連続ではない)の和の総和は[x]Π(2+ax)か
この場合はそんなに役立ってる感ないが
この場合はそんなに役立ってる感ないが
60デフォルトの名無しさん (アウアウクー MMfb-6rRV)
2022/12/31(土) 15:00:28.46ID:++4zxiH/M TopTreeて高度典型みたいなやつだろ
俺も名前しか知らん
俺も名前しか知らん
61デフォルトの名無しさん (テテンテンテン MMb6-izKP)
2022/12/31(土) 15:07:27.00ID:ST9eXwUwM LC木の上位互換でLC木に乗らないものが乗ったりするが、そもそもLC木自体がマニアックでAtCoderではなかなか使用機会ないだろうな
強いデータ構造がなきゃ解けない問題、強いデータ構造で一瞬で解けてしまう問題をAtCoderがそもそも好まないというのもあるし
強いデータ構造がなきゃ解けない問題、強いデータ構造で一瞬で解けてしまう問題をAtCoderがそもそも好まないというのもあるし
62デフォルトの名無しさん (テテンテンテン MMb6-7XqF)
2022/12/31(土) 15:33:19.70ID:ST9eXwUwM データ構造に載せるモノイド、頑張れば多項式か行列に帰着できる説
63デフォルトの名無しさん (ワッチョイ 9712-+VQZ)
2022/12/31(土) 15:51:06.59ID:uDVZ4h8P0 半束とかはモノイドだけど多項式や行列にはならなくないか
64デフォルトの名無しさん (テテンテンテン MMb6-7XqF)
2022/12/31(土) 16:04:37.43ID:ST9eXwUwM 適当に和に相当する演算を導入して半環の積にできんかとか考えたけど無理か
65デフォルトの名無しさん (ワッチョイ dbbd-9j0N)
2022/12/31(土) 18:13:36.09ID:iNV3O62Z0 あまり半束であって束じゃない例について考えたことなかったけど根付木のLCAとか?
66デフォルトの名無しさん (ワッチョイ 1a55-9yt5)
2022/12/31(土) 18:22:00.74ID:zJ9NYHz+067デフォルトの名無しさん (ワッチョイ dbbd-9j0N)
2022/12/31(土) 18:40:09.52ID:iNV3O62Z0 >>66
min, maxの一般化であるってことと定義を知っているってだけで、まともに勉強したことないかなあ
どこで最初に知ったんだろ、雪江代数にあったっけ?
ゼータ変換を束を使って捉え直すことができるみたいなのはあった気がするけど、束論自体をつきつめることが直接競プロにプラスになる感じではない印象
というか、抽象代数の勉強は全般的にそんな感じな気がする
min, maxの一般化であるってことと定義を知っているってだけで、まともに勉強したことないかなあ
どこで最初に知ったんだろ、雪江代数にあったっけ?
ゼータ変換を束を使って捉え直すことができるみたいなのはあった気がするけど、束論自体をつきつめることが直接競プロにプラスになる感じではない印象
というか、抽象代数の勉強は全般的にそんな感じな気がする
68デフォルトの名無しさん (ワッチョイ 275f-AUe8)
2022/12/31(土) 18:59:35.78ID:zUUU5DPH0 (1+a_k)の積を微分していったら定数項に基本対称式が全部出るのか 嬉しいかなあ
69デフォルトの名無しさん (ワッチョイ dbbd-9j0N)
2022/12/31(土) 19:05:33.95ID:iNV3O62Z0 今日日モーメント母関数がそんなにうれしいものなのかという話になりそう
70デフォルトの名無しさん (テテンテンテン MMb6-7XqF)
2022/12/31(土) 19:28:10.86ID:fzjWly+gM 何の捻りもないけど、セグ木にのせてrange M次対称式 query(与えられた区間内の要素のM次対称式を出力)がQMlogNで解ける
71デフォルトの名無しさん (テテンテンテン MMb6-7XqF)
2022/12/31(土) 19:33:39.16ID:fzjWly+gM と思ったけどlogMつくか
更新ないんならセグ木に乗せるんじゃなくて累積和でやる方がいいな
更新ないんならセグ木に乗せるんじゃなくて累積和でやる方がいいな
72デフォルトの名無しさん (ワッチョイ dbbd-9j0N)
2022/12/31(土) 23:33:15.73ID:iNV3O62Z0 どっかで出てそうと思ってelementary symmetric polynomials segment treeとか検索してるけど意外とないもんだ
73デフォルトの名無しさん (ワッチョイ 1a2f-ed2K)
2023/01/01(日) 10:08:11.89ID:30E/zMtT074デフォルトの名無しさん (ワッチョイ 1a55-9yt5)
2023/01/01(日) 10:12:49.91ID:+0Q+h7mh0 >>67
ありがとうございました。
ありがとうございました。
75デフォルトの名無しさん (テテンテンテン MMb6-7XqF)
2023/01/01(日) 13:05:49.08ID:jk3nqRU4M 初ARC初AGCはいつ入るか
76デフォルトの名無しさん (オッペケ Srbb-axcb)
2023/01/01(日) 17:23:02.16ID:HtIB66xPr 鯖のcpu性能が上がったせいで過去の問題が別の解法(計算量悪化)で通せるようになることってあるのかな?
パソコン新しくしようとしてて気になった
パソコン新しくしようとしてて気になった
77デフォルトの名無しさん (テテンテンテン MMb6-7XqF)
2023/01/01(日) 17:35:44.53ID:jk3nqRU4M N=2*10^5だとガチガチにチューニングしたC++で非想定が通ってしまうからN=3*10^5にしたみたいな問題だと、普通に非想定通るようになってそうだな
78デフォルトの名無しさん (ワッチョイ b67a-yGVU)
2023/01/01(日) 18:51:37.63ID:BuEF5d0U0 2014年くらいの問題でそういうのあったと思う
79デフォルトの名無しさん (テテンテンテン MMb6-7XqF)
2023/01/02(月) 16:31:00.87ID:5iFotiMhM お、ARC生えたか
80デフォルトの名無しさん (ワッチョイ 6301-585O)
2023/01/02(月) 18:38:41.71ID:1lMhDqk90 ABCと土日逆転してるのって何か意味あるのかな
81デフォルトの名無しさん (テテンテンテン MMb6-7XqF)
2023/01/02(月) 19:37:24.20ID:Bxk6jeghM 土夜と日夜だったら普通の人は土夜の方が予定入りやすいとかあるんかな
82デフォルトの名無しさん (ワッチョイ a302-hlX+)
2023/01/02(月) 22:43:11.18ID:xXWO03uC0 日曜ははよ寝たならんか
83デフォルトの名無しさん (ワッチョイ dbbd-9j0N)
2023/01/02(月) 22:49:42.58ID:mvKrG9xT0 テレワークで出勤時間なくなってからは24時までに寝られれば十分になった
84デフォルトの名無しさん (ワッチョイ 5bb3-3363)
2023/01/03(火) 00:54:06.77ID:u0M4IWsD0 AtCoderの過去問って他人の提出検索できるけど、case_11.txt だけ間違えてるやつ一覧みたいのって取ってこれるんかな?
85デフォルトの名無しさん (オッペケ Srbb-axcb)
2023/01/03(火) 01:00:58.84ID:l1uyhUQar 同じようなテストケース通し具合のコードを持ってくるサービスあった気がする
探したけど見つからなかった
確か赤コーダーTLで見つけたはず
探したけど見つからなかった
確か赤コーダーTLで見つけたはず
87デフォルトの名無しさん (テテンテンテン MMb6-7XqF)
2023/01/03(火) 01:39:20.81ID:5KR4gJydM 言語仕様の勘違い由来のバグ取りはかなり気付くの難しいから、初心者がそういうの見つけるのに使えそうだな
88デフォルトの名無しさん (ワッチョイ 1bad-MPQ8)
2023/01/04(水) 01:26:53.42ID:WeNv9SlE0 今年こそ青に定着したいのに三が日何もやってねえ...(´・ω・`)
89デフォルトの名無しさん (ワッチョイ 6301-585O)
2023/01/04(水) 08:04:52.46ID:aNwmJoG10 正月で生活リズムが整っちゃってこどふぉに出られなくなっちゃった
90デフォルトの名無しさん (テテンテンテン MMb6-7XqF)
2023/01/04(水) 15:05:35.57ID:JS//sD6wM Hello 2023普通に良コンテストだったぞ
ドンマイ
ドンマイ
91デフォルトの名無しさん (ワッチョイ 1b12-N6AG)
2023/01/04(水) 22:15:22.80ID:vSzNCwvu0 えAtCoder Companions有能すぎるんだけど. これ何でテンプレ入ってないん?
92デフォルトの名無しさん (ワッチョイ 6301-eIg+)
2023/01/04(水) 23:19:19.62ID:mr/FCdH/0 TL少し長めの問題なら、10^9回計算する解法でも通るんだね(想定解法じゃなかったけど)
93デフォルトの名無しさん (ワッチョイ 369a-dguQ)
2023/01/05(木) 06:17:26.70ID:7AKtp3Yz0 重複組合せの式nHrで、整数のオーバーフローをできるだけ避けて計算したいのですが
とある、場合の数を数える問題で、普通はたぶんDP的に解くんだけど、規則的な形だった
ので、「これって重複組合せじゃん」と見抜いたんですよ
でnHrを例の階乗の公式(n+r)!/n!/r!で計算して、テストケースを走らせるとnやrが小さい
のは通るのでやはりおkらしい。ただnやrが大きくなると階乗がオーバーフローしてしまう
解が数式で求まったのに数値的にはそんなに便利じゃないって?
でも普通nHrの計算って分子と分母でキャンセルして結果は大きくならないことが多い
ですよね。うまいこと変形したらオーバーフローしなさそう。もしそういうのが既にあれば
nHrの漸化式みたいので計算する手もありそう、って結局DPみたいなことしてる気がw
とある、場合の数を数える問題で、普通はたぶんDP的に解くんだけど、規則的な形だった
ので、「これって重複組合せじゃん」と見抜いたんですよ
でnHrを例の階乗の公式(n+r)!/n!/r!で計算して、テストケースを走らせるとnやrが小さい
のは通るのでやはりおkらしい。ただnやrが大きくなると階乗がオーバーフローしてしまう
解が数式で求まったのに数値的にはそんなに便利じゃないって?
でも普通nHrの計算って分子と分母でキャンセルして結果は大きくならないことが多い
ですよね。うまいこと変形したらオーバーフローしなさそう。もしそういうのが既にあれば
nHrの漸化式みたいので計算する手もありそう、って結局DPみたいなことしてる気がw
94デフォルトの名無しさん (ワッチョイ 1fa4-VNyQ)
2023/01/05(木) 10:09:29.03ID:36BPqP5u0 ちなみにnとrはどういう大きさの値?
95デフォルトの名無しさん (ワッチョイ 369a-dguQ)
2023/01/05(木) 10:51:51.53ID:7AKtp3Yz0 >>94
どちらも2から60ぐらいの間の整数がランダムな感じでセットされるようです
どちらも2から60ぐらいの間の整数がランダムな感じでセットされるようです
96デフォルトの名無しさん (ワッチョイ 1fa4-VNyQ)
2023/01/05(木) 11:18:12.30ID:36BPqP5u0 >>95
(n+r)!/n!/r! = n+r C r
と変形して、あとはKnuthのTAOCPに載ってるオーバーフローしにくいやり方で組み合わせを計算してみよう
https://stackoverflow.com/questions/1838368/calculating-the-amount-of-combinations/1838732#1838732
(n+r)!/n!/r! = n+r C r
と変形して、あとはKnuthのTAOCPに載ってるオーバーフローしにくいやり方で組み合わせを計算してみよう
https://stackoverflow.com/questions/1838368/calculating-the-amount-of-combinations/1838732#1838732
97デフォルトの名無しさん (ワッチョイ 362a-3363)
2023/01/05(木) 12:36:04.14ID:BpZRjrYb0 パスカルの三角形で計算する方が確実かな
98デフォルトの名無しさん (ワッチョイ 369a-dguQ)
2023/01/05(木) 12:51:55.08ID:7AKtp3Yz0 >>96
どうもです。が、n, mは実際には100ぐらいまでいくようで(すみません)、
リンク先の最初のコードだと 100 C 99 とかで間違った答えが。おっとクヌース先生敗北?
こういう場合は普通にCの性質より 100 C 99 = 100 C (100-99) = 100 C 1 とすれば
精度も計算量も良さそうです というわけで... 全テストケースクリアしました! ありがとうございます
どうもです。が、n, mは実際には100ぐらいまでいくようで(すみません)、
リンク先の最初のコードだと 100 C 99 とかで間違った答えが。おっとクヌース先生敗北?
こういう場合は普通にCの性質より 100 C 99 = 100 C (100-99) = 100 C 1 とすれば
精度も計算量も良さそうです というわけで... 全テストケースクリアしました! ありがとうございます
99デフォルトの名無しさん (ワッチョイ 6301-eIg+)
2023/01/05(木) 13:03:57.95ID:dpF3fKIy0 100C50はint64に収まらないからね
100デフォルトの名無しさん (ワッチョイ 369a-dguQ)
2023/01/05(木) 13:23:09.26ID:7AKtp3Yz0 >>99
そうですね、nCrで r=n/2付近はでかい数になりますよね
テストケースではそういう場合は除外されているようです
そういうわけで、組み合わせを直接計算するとテストケースでは64bit整数がいるんですが、
組み合わせの直接計算でなく、DPで再帰的に場合の数を計算するようなコードだと
32bit整数で大丈夫な感じなんですが... ええと
そうですね、nCrで r=n/2付近はでかい数になりますよね
テストケースではそういう場合は除外されているようです
そういうわけで、組み合わせを直接計算するとテストケースでは64bit整数がいるんですが、
組み合わせの直接計算でなく、DPで再帰的に場合の数を計算するようなコードだと
32bit整数で大丈夫な感じなんですが... ええと
101デフォルトの名無しさん (ワッチョイ 369a-dguQ)
2023/01/05(木) 13:39:53.75ID:7AKtp3Yz0102デフォルトの名無しさん (スプッッ Sd92-AUe8)
2023/01/05(木) 14:48:33.70ID:WkAYqVn/d よくわからんけど答えが32bit整数に収まる程度なら適当に大きめのmodとればいいんじゃないの
103デフォルトの名無しさん (ササクッテロラ Sp4d-Qi0w)
2023/01/07(土) 18:03:15.80ID:Fs1C7h8fp ARC3週連続か
104デフォルトの名無しさん (ワッチョイ 11bd-vxq+)
2023/01/07(土) 19:51:43.95ID:SPR4wSEy0 ARC生えまくり
嬉しいけど息切れしないか心配
嬉しいけど息切れしないか心配
105デフォルトの名無しさん (アウアウウー Sa85-mbJl)
2023/01/07(土) 22:45:57.01ID:LoL6HnAVa Dの解説読んでもわけわからん
まず、割り切れるのがわかってるんだから、iの最大値なんて関係なくない?
iの2乗で割り切れる時に解が見つかるとして計算したけど時間内に解が求められなかった。
糞問題じゃないのこれ?
まず、割り切れるのがわかってるんだから、iの最大値なんて関係なくない?
iの2乗で割り切れる時に解が見つかるとして計算したけど時間内に解が求められなかった。
糞問題じゃないのこれ?
106デフォルトの名無しさん (ワッチョイ 89a4-UqYJ)
2023/01/07(土) 22:47:21.33ID:j8FCEvhl0 どんまい
107デフォルトの名無しさん (アウアウクー MMcd-6BZg)
2023/01/07(土) 22:47:32.24ID:/Ri7nxfpM 解けなかったら糞問
で、おまえのレートは?
で、おまえのレートは?
108デフォルトの名無しさん (ササクッテロラ Sp4d-Qi0w)
2023/01/07(土) 22:49:07.34ID:e3AWo2MYp Dで素因数分解出来ることが保証されてるのが頭から抜けてたせいで絶対想定解じゃないだろって思いながら無駄にミラーラビン素数判定法とか使ってしまった
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★2 [BFU★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★4 [Hitzeschleier★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 [Hitzeschleier★]
- ホリエモン、「持ち家=幸せという価値観は過去のもの」と断言「快適な住まいが欲しいなら、賃貸住宅を次々に替えていく」 [muffin★]
- かつや、明日からカツ丼(竹)790円→590円、ロースカツ定食830円→630円、カツカレー(竹)990円→790円 画像あり [お断り★]
- 【配信】TikTokで収益化を剥奪される日本人クリエイターが続出 [muffin★]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ2🧪
- 千晴より先にレスナンバー4を俺が取るだけのスレ
- 自民党のヒゲ「日本側の無線でcopyとは言ったが了解という意味ではない」 [834922174]
- Chatgptのサムアルトマン、買い占めたメモリを使わず焼却処分「GoogleやClaudeが値上げで買えないようにする」 [347751896]
- 【新番組】轟はじめ🐧⚡のぶんぶんぶーん🚗💨!【🏡】
- ケンモメンってなんでこんなに反日が多いの? [866936191]
