上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 89 下一页
摘要: "传送门" 直接暴力把线性规划矩阵给打出来然后单纯形求解就行了 简单来说就是每个数记一个$d_i$表示选或不选,那么就是最大化$\sum d_ic_i$,并满足一堆限制条件 然后不要忘记限制每个数最多选一次 (据说还可以费用流然而实在不会啊……) //minamoto include define 阅读全文
posted @ 2018-12-11 16:26 bztMinamoto 阅读(180) 评论(0) 推荐(0) 编辑
摘要: "传送门" 线性规划好珂怕啊……看了论文半天又看了Candy?巨佬的代码半天才勉强搞懂是个什么玩意儿…… //minamoto include define R register define inf 1e18 define fp(i,a,b) for(R int i=a,I=b+1;iI; i) 阅读全文
posted @ 2018-12-11 15:56 bztMinamoto 阅读(193) 评论(0) 推荐(0) 编辑
摘要: "传送门" 类似于 "p4357" 不过因为距离相等的时候要优先选择序号小的,所以要重载一下运算符 //minamoto include define R register define ll long long define inf 0x3f3f3f3f define fp(i,a,b) for( 阅读全文
posted @ 2018-12-10 22:30 bztMinamoto 阅读(422) 评论(0) 推荐(1) 编辑
摘要: "传送门" 首先不难得出几个性质 1.循环节长度肯定是长度的约数 2.只有当$k n$是一个循环节的时候,$n$才有可能是一个循环节 3.如果$n$是一个循环节,那么$[l,r n]==[l+n,r]$ 于是就可以不断地枚举约数,然后不断缩小答案的长度,最后的就是最小的长度 //minamoto i 阅读全文
posted @ 2018-12-10 21:57 bztMinamoto 阅读(181) 评论(0) 推荐(0) 编辑
摘要: "传送门" 一个中午啊…… 本来打算用仙人掌搞的,后来发现直接基环树就可以了,把多出来的那条边单独记录为$(dx,dy,dw)$,剩下的树剖 然后最短路径要么直接树上跑,要么经过多出来的边,分别讨论就好了 因为这里的树剖只有单点修改和区间查询,于是可以用树状数组 阅读全文
posted @ 2018-12-10 13:24 bztMinamoto 阅读(289) 评论(0) 推荐(0) 编辑
摘要: "传送门" 树哈希? "这里" 反正大概就是乱搞……的吧…… 阅读全文
posted @ 2018-12-09 22:28 bztMinamoto 阅读(209) 评论(0) 推荐(0) 编辑
摘要: "传送门" 又一次产生了KDTree本质就是爆搜的感觉…… 大概就类似于 "p4169" ,只不过是从最近点对变成了第$k$远点对 我们开一个小根堆,里面放$k$个元素,起初全为$0$,然后每一次都把点对的距离和堆顶比较,如果点对距离大于就弹出堆顶并让这个点对入堆,那么最后堆顶就是答案了 于是我们可 阅读全文
posted @ 2018-12-09 21:40 bztMinamoto 阅读(308) 评论(0) 推荐(0) 编辑
摘要: "传送门" 首先可以把约束条件看成一条直线,然后每个巧克力看成一个点,求给定区域内的点权和 用KDTree,每次判断一下当前矩形是否整个都在里面或都在外面,是的话直接返回,否则的话递归 注意,必须该矩形四个顶点都在里面或外面才能判断 //minamoto include define R regis 阅读全文
posted @ 2018-12-09 17:42 bztMinamoto 阅读(216) 评论(0) 推荐(0) 编辑
摘要: "传送门" KDTree 修改权值当做插入节点,不平衡就暴力重构,询问的时候判断当前节点代表的矩形是否在询问的矩形的,是的话返回答案,相离返回0,否则的话判断当前点是否在矩形内,然后继续递归下去 //minamoto include define R register define fp(i,a,b 阅读全文
posted @ 2018-12-09 12:50 bztMinamoto 阅读(242) 评论(0) 推荐(0) 编辑
摘要: "传送门" KDtree是个吼东西啊…… 枚举每一个点,然后求出离他距离最远和最近的点的距离,更新答案 然而为什么感觉KDtree只是因为剪枝才能跑得动呢…… 阅读全文
posted @ 2018-12-07 21:40 bztMinamoto 阅读(287) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 89 下一页
Live2D