摘要:
今天晚上思维比较乱,以后再写写吧#include #include #include #include using namespace std; typedef long long ll; const int N=1e5+5,INF=1e9+5; double eps=1e-4; inline int read(){ char c=getchar();int x=0,f=1; ... 阅读全文
摘要:
传送门 题意: 路径有$-1,1$两种权值,求有多少路径满足权值和为$0$且有一个点将路径分成权值和为$0$的两段 第四节课本来想去上化学,然后快上课了这道题还没调出来.....可恶我想上化学 昨天两节语文课潸然的李煜讲座也没去听呜呜听说今天的语文课还有什么文艺活动又错过了呜呜 还是有思路的 点分治 阅读全文
摘要:
传送门 维护一个山脉,单点修改,查询有多少山峰高出水面 我是沙茶沙茶题都不会做只想到无修改可以用扫描线 答案就是所有比水面高的-相邻都比水面高的啊 因为没有区间询问写个$BIT$都可以 有区间询问?可以考虑主席树吧 阅读全文
摘要:
传送门 题意:找路径积$\mod 1e6+3 = k$的字典序最小点对 作为一个点分治蒟蒻,写这道题花了两节课.... 显然只要开一个桶$c[i]$记录当前路径积为$i$的最小点 然后处理一个子树时一个个子树遍历更新答案再更新$c$就行了 最后再把$c$复原 可以用一个栈记下更改过的$c$,但貌似比 阅读全文