P3932 浮游大陆的68号岛
无聊找了个水题做。
大概就是前缀和乱搞一下没了,除了前缀和啥都没有。建议降绿。
考虑对于一个点 \(i\) 到询问点 \(x\):
- 如果 \(i \lt x\) 那么 等价于 \(dis_i \cdot val_i - dis_x \cdot val_i\)
- 如果 \(i \gt x\) 那么 等价于 \((dis_N - dis_i) \cdot val_i - (dis_N - dis_x) \cdot val_i\)
- 如果 \(i = x\) 那么 你懂的。
然后没啥东西。询问区间拆开分开做就完了。
/*
Name:
Author: Gensokyo_Alice
Date:
Description:
*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include