-
問題名: Ordered Associative Array
想定アルゴリズム: 平衡二分木, 動的セグ木(必要なところだけ作るセグ木)
## 問題概要
空の連想配列aが与えられます。以下で説明されるクエリを順にQ回処理してください。
0 k v : キーと値の組(k, v)をaに追加する。ただしキーがkである組が存在するときは、既存の組の値をvに書き換える。
1 k :…
-
- https://satanic0258.github.io/snippets/math/FFT.html
- https://judge.yosupo.jp/submission/63348
さすがに速い FFT たちの中に Karatsuba 法だけで立ち向かうのはつらいので
コード
```rs
use proconio::{fastout, input};
…
-
#77 のように、計算量によって実装量が数倍変わるような問題が存在する、こういうのをどうするか?
- このジャッジの思想としては、大きいほうをベリファイできるべき
- 小さいほうの実装がベリファイできないというのは避けたい
- ICPC等実装量が短い方を選択するシチュエーションはある
- そもそも大きいほうを書くためには大体小さいほうを書くはずで、そこでベリファイできると精神が…
-
制約
// O(V^3), O(VE), O(VE log V)?
- 1
-
Problem name: Static Range Composite
## Problem
長さ $N$ の列が与えられ、各要素は $a _ i x + b _ i$ 。
$\lbrack l , r \rparen$ を合成するクエリを $Q$ 回処理
## Constraint
- $0 \leq N, Q \leq 5 \times 10 ^ 5$
- $0…
-
Matching on Bipartite Graph について、Hopcroft-Karp 法を BFS で最短距離を求めてから DFS で増加路をまとめて探すわけでなく、これらを一気に 1 回の BFS で処理する実装をしている提出があります(https://snuke.hatenablog.com/entry/2019/05/07/013609 の「おまけ 2」で解説されている方法です)
…
-
# 問題文校正
## 2020/09/08
#5
-
The following solutions gets the accepted verdict using Hopcroft-Karp while allowing multiple visits to the same node in the same iteration. This is a fundamental flaw and makes running time exponenti…
-
- [ ] https://atcoder.jp/contests/abc329/tasks/abc329_f (Potentialized DisjointSetUnion)
- [ ] https://atcoder.jp/contests/abc312/tasks/abc312_c (BinarySearch)
- [ ] https://atcoder.jp/contests/abc3…
-
## Problem
- https://judge.yosupo.jp/problem/composition_of_formal_power_series
- https://judge.yosupo.jp/problem/compositional_inverse_of_formal_power_series
## Constraint
- $2\leq N\leq 2^{…