tips:atcoder:start
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| tips:atcoder:start [2020/06/27 14:51] – [AtCoder] yuuho | tips:atcoder:start [2020/09/13 11:36] (現在) – [c++データ構造再確認] yuuho | ||
|---|---|---|---|
| 行 4: | 行 4: | ||
| * [[https:// | * [[https:// | ||
| - | 外部 | + | === 有用な外部サービス === |
| - | * AtCoder Problems | + | * [[https:// |
| - | * AdCoder Performances | + | * [[https:// |
| - | * AtCoder Scores | + | * [[https:// |
| === 精進 === | === 精進 === | ||
| 行 103: | 行 103: | ||
| vectorの初期化 | vectorの初期化 | ||
| <code c++> | <code c++> | ||
| + | // 1次元 | ||
| + | vector< | ||
| + | |||
| // 2次元 | // 2次元 | ||
| vector< vector< | vector< vector< | ||
| 行 119: | 行 122: | ||
| * for文: secondとfirstでアクセス.\\ <code c++> | * for文: secondとfirstでアクセス.\\ <code c++> | ||
| - | | + | |
| - | value = itr-> | + | value = itr-> |
| + | } | ||
| + | </ | ||
| valはmutable? | valはmutable? | ||
| 行 395: | 行 400: | ||
| {{: | {{: | ||
| - | '' | + | '' |
| * '' | * '' | ||
| * Lは未満または同じ値 | * Lは未満または同じ値 | ||
| 行 404: | 行 409: | ||
| 欲しい答えに,「同じ値となる場合を含むか?」「大きい/ | 欲しい答えに,「同じ値となる場合を含むか?」「大きい/ | ||
| + | |||
| + | |||
| + | * 出力が t 以上となる x の値が欲しいときは '' | ||
| + | * 出力が t より大きくなる x の値が欲しいときは '' | ||
| + | * 出力が t 以下となる x の値が欲しいときは '' | ||
| + | * 出力が t 未満となる x の値が欲しいときは '' | ||
| + | |||
| ==== union-find ==== | ==== union-find ==== | ||
| 行 621: | 行 633: | ||
| === 累積和は最初に0あれ === | === 累積和は最初に0あれ === | ||
| + | ABC172C\\ | ||
| 累積和データを作るとき最初の部分に0を入れておかないと条件分岐が無限に増えて実装で死ぬ。 | 累積和データを作るとき最初の部分に0を入れておかないと条件分岐が無限に増えて実装で死ぬ。 | ||
tips/atcoder/start.1593269498.txt.gz · 最終更新: 2020/06/27 14:51 by yuuho
