P3674 加强版(
多了一个商。
利用 bitset,可以直接枚举 i 判断 x 与 ix 是否同时存在。
但是当 x 较小时出现了问题。考虑根号分治。
x 较小的时候考虑扫描线:对于所有 x 相同的询问,从左往右扫描序列,并维护当前所有商为 x 的数对中靠左的那个的最大值。
然后直接回答即可。
常数极小,良心不卡常。
代码:
1 |
|
P3674 加强版(
多了一个商。
利用 bitset,可以直接枚举 i 判断 x 与 ix 是否同时存在。
但是当 x 较小时出现了问题。考虑根号分治。
x 较小的时候考虑扫描线:对于所有 x 相同的询问,从左往右扫描序列,并维护当前所有商为 x 的数对中靠左的那个的最大值。
然后直接回答即可。
常数极小,良心不卡常。
代码:
1 | #include <cstdio> |
Related Issues not found
Please contact @Alpha1022 to initialize the comment