AtcoderをしていてC++のsetで二分探索をしたときにvectorと同じ書き方をしてTLEになる罠
vectorと同じ書き方だとO(N)になる Nをsetの要素数とします。 下のコードのようにvectorと同じ書き方で書くと、「二分探索なのでO(log N)」と思いきや「O(N)」になります。...
23 search resultsShowing 1~20 results
You need to log-in
vectorと同じ書き方だとO(N)になる Nをsetの要素数とします。 下のコードのようにvectorと同じ書き方で書くと、「二分探索なのでO(log N)」と思いきや「O(N)」になります。...
結論 "$"で挟むとそれっぽくなる 不等式は "\leq" を"$"で挟むとそれっぽくなる 以下は具体例で、黒い背景がマークダウン記法で、その下が記事になったときの文章になります。"$"でくくっ...
随時更新していきます 一覧 ABC159(多項式の話) https://www.youtube.com/live/lTjWiIRyIdg?si=t2b7NtNB384hlggb&t=90...
木 各頂点を中心として隣り合う頂点を見たとき、全体での計算量は(2N-2) ABC385-E 葉以外の頂点は必ず次数2以上であるという前提があるとき、「葉以外の頂点数<葉の頂点数」が成り立...
はじめに 水色になってからもうすぐ一年なので水色あるあるを紹介したいと思います。だいたい愚痴です F問題一生解けないがち 水色になったときは緑diffのE問題を解ければFがだいたい難しいおかげで...
$ N=1 → 2$ $ N=2 → 4$ $ N=3 → 8$ ... ... $ N=30 → 1073741824$ 問題文 $N$個の品物があります。 品物には $1,2,…,N$ と...
はじめに 2024年9月の現在JOIに向けた過去問演習を行っており、出題された典型アルゴリズムを振り返りやすいようにこのまとめを作成しています。名前のついている典型アルゴリズムは非公式難易度の難...
解説放送のG問題の解説を一通り見ていることを前提としています。 解法の流れはなんとなくわかったけど、順列を並び替える的な話がどこに行ったんだ?とか、(全体の転倒数)が一回しか答えに加算されていな...
解法を見て、なぜ再帰関数でTLEしないのか疑問に思った。この再帰関数はDPみたいに状態をまとめているわけではないから、一番最下層(一番下の桁を見ているときを最下層と表す)まで行ったら、今再帰関数...
問題概要 https://atcoder.jp/contests/typical-algorithm/tasks/typical_algorithm_b/editorial この問題の各区間に重...
はじめに https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=1611&lang=jp 区間DPの勉強をしていて、どうして...
前提 Youtube収益化のチャンネル登録者数や再生時間の条件を満たして、アドセンスの申請を2024年9月頃にしたのですがずっと申請が通らず困っていました。色々解決方法を調べて「個人情報を正しく...
結論 mergeを行う前でサイズの大きい方がリーダーになります 疑問に思ったこと この記事に書かれているa,bはそれぞれの連結成分でのleaderの頂点番号とします。 https://atcod...
はじめに 普段PremiereProで動画を作成していたのですが、学生が2,3万円のお金を払うのはきつすぎるのでどうにか完全無料で動画を作る方法はないかと模索して個人的に最も使いやすい方法を見つ...
https://atcoder.jp/contests/abc252/tasks/abc252_f この問題は蟻本P49の問題と全く同じです。そしてこの問題のdiffは1609でぎりぎり青dif...
はじめに https://atcoder.jp/contests/abc339/tasks/abc339_f この問題を解いていて、解説放送のコードで「10^9以下の数字をランダムに求めて、その...
言いたいこと https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=DSL_2_H&lang=ja この問題を解いていて、遅...
言いたいこと ・グリッドの同じ座標を何度も見る場合、O(4^HW)がかかってTLEする(下の問題など) ・グリッドの各座標を最大で一回しか見ない場合、O(4HW)でACできる(水たまりの連結成分...
スタートから同じ行、同じ辺にINFの辺を貼るとWAになる https://atcoder.jp/contests/arc074/tasks/arc074_d スタートの頂点から同じ行、同じ辺にI...
コード内容 P149の問題でやりたいことは理解していることを前提とします。 「無駄な要素を取り除く」のコード sort(ps , ps + (1<<n2)); int m = 1; ...
23 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.