可以类似背包用 Bitset 做到 $O(\frac{nV}{\omega})$。
当然对于表达式问题变形加桶是更常用的方法:
$$
a_x + a_y + a_z = a_i \iff a_x + a_y = a_i - a_z
$$
可以用 unordered_map 在 $O(n^2)$ 内完成。
1 |
|
可以类似背包用 Bitset 做到 $O(\frac{nV}{\omega})$。
当然对于表达式问题变形加桶是更常用的方法:
$$
a_x + a_y + a_z = a_i \iff a_x + a_y = a_i - a_z
$$
可以用 unordered_map 在 $O(n^2)$ 内完成。
1 |
|
Author: DeepSeaSpray
Permalink: https://deepseaspray.github.io/fd156e07be8e/