随笔分类 -  OJ&Competition——BZOJ

1 2 3 4 5 ··· 15 下一页
摘要:【传送门:BZOJ3170】 简要题意: 给出n个点的坐标,规定两个点的距离=max(|x1-x2|,|y1-y2|) 要求选出一个点,使得这个点到所有点的距离和最小 题解: 切比雪夫转换例题 将一个点(x,y)的坐标变为(x+y,x−y)后 原坐标系中的切比雪夫距离=新坐标系中的曼哈顿距离 求最小 阅读全文
posted @ 2019-03-02 10:55 Star_Feel 阅读(143) 评论(0) 推荐(0)
摘要:BZOJ题表(21/139) 阅读全文
posted @ 2019-01-26 11:49 Star_Feel 阅读(686) 评论(0) 推荐(0)
摘要:【传送门:BZOJ2286】 简要题意: 给出一棵根为1的树,树边有边权 有m个询问,每个询问输入k个点的编号,求出在使得这k个点不能与根节点连通的情况下,总共要删掉的边权的总和最小,求出最小总边权 题解: 假如只有一个询问,那么我们可以直接dp 对于树上的点x,转移分为两种情况 1.断开自己与父亲 阅读全文
posted @ 2018-12-27 13:20 Star_Feel 阅读(261) 评论(0) 推荐(0)
摘要:【传送门:BZOJ1190】 简要题意: 给出n个物品以及背包的总容量W,每个物品有一个价值v和体积w,保证w=a*2b(a<=10且b<=30) 求出最大价值 题解: 直接01背包显然爆炸 实际上我们可以将b相同的物品分成一组,f[i][j]表示b=i的所有物品,组成j*2b为总体积所能得到的最大 阅读全文
posted @ 2018-12-25 16:27 Star_Feel 阅读(306) 评论(0) 推荐(0)
摘要:【传送门:BZOJ1486】 简要题意: 给出一张n个点m条边的连通图,求出这个图中,所有环中,环上的边权和/环上的点数的最小值 题解: 直接01分数规划二分答案,然后类似与SPFA的dfs判负环就行了 参考代码: 阅读全文
posted @ 2018-12-22 11:49 Star_Feel 阅读(229) 评论(0) 推荐(0)
摘要:【传送门:BZOJ5285】 简要题意: 懒惰成性 PS:and和or运算符在这道题里面是相同优先级的 题解: 显然&1或者|0都是没有意义的操作 我们把运算符也当成01,&表示1,|表示0 这样子对于一个运算式,就可以转成一个01字符串了 我们可以一列一列处理值 若某一列的最终值为1,则需要满足最 阅读全文
posted @ 2018-12-21 16:12 Star_Feel 阅读(201) 评论(0) 推荐(0)
摘要:【传送门:BZOJ3697】 简要题意: 给出一棵n个点的树,树上的边权要么为0,要么为1 要求找出有多少条路径,满足: 1.路径上0的数量等于1的数量 2.能够在这条路径上找到一个点(不包括起点和终点),使得起点到这个点,终点到这个点所构成的两条路径都满足条件1 题解: 点分治 对于一个分治中心, 阅读全文
posted @ 2018-12-21 10:30 Star_Feel 阅读(336) 评论(0) 推荐(0)
摘要:【传送门:BZOJ1552&BZOJ3506】 简要题意: 给出一个长度为n的序列,现在要将它们进行排序,排序的操作为: 如果当前是第i次排序,则先找到当前序列中的最i小值所在位置x(如果有多个,则找到一开始给出序列顺序中排在最前面的数),然后将第i到第x的位置上的数都翻转 求出每次操作中x的值 题 阅读全文
posted @ 2018-12-21 10:14 Star_Feel 阅读(191) 评论(0) 推荐(0)
摘要:【传送门:BZOJ1316】 简要题意: 给出一棵n个点的带边权有根树 有q个询问,每个询问输入len,判断在树上是否存在长度为len的路径 题解: 直接点分治,用set保存链的长度就行了 参考代码: 阅读全文
posted @ 2018-12-21 10:05 Star_Feel 阅读(341) 评论(0) 推荐(0)
摘要:【传送门:BZOJ3307】 简要题意: 给出一棵n个点的树,有m个操作 每个操作输入x,y,z,表示x到y的路径上的所有点都放一个编号为z的物品 最后输出每个点存放最多的物品是哪个(如果有存放数量相同的物品,输出编号小的) 题解: 对于每种操作相当于区间增值,那就树上差分,而因为物品不同,所以每个 阅读全文
posted @ 2018-11-19 13:03 Star_Feel 阅读(176) 评论(0) 推荐(0)
摘要:【传送门:BZOJ3942】 简要题意: 给出一个母串和一个模式串,当前一个一个地将母串插入到一个字符串中,如果在插入的过程中,当前字符串以模式串为后缀,则将这个模式串从字符串中删除,然后继续插入 求出最后得到的字符串 题解: KMP,先求模式串的p数组 然后直接一个一个地插入母串,实时更新q数组就 阅读全文
posted @ 2018-11-13 13:15 Star_Feel 阅读(168) 评论(0) 推荐(0)
摘要:【传送门:BZOJ4816】 简要题意: 设f[i]为斐波那契数列的第i项(f[0]=0,f[1]=1) 有一个n*m的表格,第i行第j列的格子上的数为f[gcd(i,j)],求出n*m的所有格子的乘积 题解: 莫比乌斯反演 实际上就是求$\prod_{i=1}^{n}\prod_{j=1}^{m} 阅读全文
posted @ 2018-10-26 07:58 Star_Feel 阅读(284) 评论(0) 推荐(0)
摘要:【传送门:BZOJ3529】 简要题意: 给出一张数表,数表上第i行第j列的格子上的数是所有同时整除i和j的自然数的和 给出Q个询问,每个询问输入n,m,a,求出n*m的数表中格子上的数<=a的所有格子的和 题解: 设F(x)为x的约数和,设n<m 实际上就是求$\sum_{i=1}^{n}\sum 阅读全文
posted @ 2018-10-25 19:28 Star_Feel 阅读(203) 评论(0) 推荐(0)
摘要:【传送门:BZOJ3994】 简要题意: 给出n,m,设d(x)为x的约数个数,求$\sum_{i=1}^{n}\sum_{j=1}^{m}d(i*j)$ 题解: 莫比乌斯反演,设n<m yy一下可以发现$d(i*j)=\sum_{x|i}\sum_{y|j}1[gcd(x,y)==1]$ 然后原式 阅读全文
posted @ 2018-10-25 09:29 Star_Feel 阅读(152) 评论(0) 推荐(0)
摘要:【传送门:BZOJ2154&BZOJ2693】 简要题意: 给出n,m,求$\sum_{i=1}^{n}\sum_{j=1}^{m}LCM(i,j)$ 题解: 莫比乌斯反演(因为BZOJ2693是多组数据,数据强一点,所以代码用BZOJ2693的) 设n<m,原式等于$\sum_{i=1}^{n}\ 阅读全文
posted @ 2018-10-24 20:25 Star_Feel 阅读(220) 评论(0) 推荐(0)
摘要:【传送门:BZOJ2005】 简要题意: 给出n*m个格子,位置从(1,1)到(n,m) 在(0,0)的位置上有一个机器,如果(x,y)这个点与(0,0)的连线上覆盖了k个点(不包括(0,0)和(x,y)),则这个点的代价为2*k+1 求出所有n*m个点的代价和 题解: 莫比乌斯反演 显然代价和等于 阅读全文
posted @ 2018-10-24 10:21 Star_Feel 阅读(182) 评论(0) 推荐(0)
摘要:【传送门:BZOJ2820】 简要题意: 给出n,m,求出满足x<=n,y<=m的数对中gcd(x,y)为质数的数对数 题解: 莫比乌斯反演 设F(t)为gcd(x,y)%t==0的数对数,f(t)为gcd(x,y)==t的数对数,F(t)=(n/i)*(m/i) 然后可以得到$F(n)=\sum_ 阅读全文
posted @ 2018-10-24 09:09 Star_Feel 阅读(170) 评论(0) 推荐(0)
摘要:【传送门:BZOJ2301】 简要题意: 给出a,b,c,d,k,求出满足a<=x<=b,c<=y<=d的数对中gcd(x,y)==k的数对数 题解: 莫比乌斯反演模板题 设F(t)为gcd(x,y)%t==0的数对数,f(t)为gcd(x,y)==t的数对数 然后可以得到$F(n)=\sum_{n 阅读全文
posted @ 2018-10-24 08:34 Star_Feel 阅读(136) 评论(0) 推荐(0)
摘要:【传送门:51nod-1189】 简要题意: 给出一个数n,求出有多少个正整数x,y(0<x<=y)满足$1/n!=1/x+1/y$ 题解: 一开始还以为不可做 结果推一下柿子就会了 $1/n!=1/x+1/y$可以转化为$xy=n!*(x+y)$ 又可以转化为$xy-n!*(x+y)=0$,得到$ 阅读全文
posted @ 2018-10-09 08:50 Star_Feel 阅读(347) 评论(0) 推荐(0)
摘要:【传送门:BZOJ1791】 简要题意: 给出一张有n个点的图,有n条双向边,长度为Li 每个点只能走一次 一个人可以到另一个连通块当且仅当现在所在的点所有与它相连的点都被走过,那么他就可以到另一个连通块的任意一个点 这个人可以从任意一个点开始行走 求出最大行走的边的长度和 题解: 就是求基环树森林 阅读全文
posted @ 2018-10-05 10:09 Star_Feel 阅读(292) 评论(0) 推荐(0)

1 2 3 4 5 ··· 15 下一页