上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页
摘要: 【传送门:BZOJ3732】 简要题意: 给出n个点,m条边的无向图,保证n个点联通,且给出每条边的权值 有k个询问,每个询问输入A,B,求出A到B的所有路径中的最长边的最小值 题解: 既然要求最长边的最小值,那么肯定是最小生成树啦 先建成最小生成树 然后如果要求A到B的路径上的最大值,就用倍增LC 阅读全文
posted @ 2018-04-02 09:18 Star_Feel 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ1121】 简要题意: 在一个平面直角坐标系中给出一个多边形,相邻边垂直且每条边与坐标轴平行,要求在所有顶点放置发射器或者接收器,每个发射器能发射光线,且方向为角平分线,可以在到达每条边后进行反射,每个接收器只能接受一个发射器的光线,求出最多能有多少对发射器和接收器 题解: 结论题 阅读全文
posted @ 2018-04-02 09:14 Star_Feel 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ3713】 简要题意: 给出一个数,判断这个数能否是两个斐波那契数列的数的乘积 题解: 水题,因为斐波那契数列增长得很快,所以很快就能达到10^9的级别 所以取个50(应该取多了一点),然后O(2500)做就行了 参考代码: 阅读全文
posted @ 2018-04-01 20:10 Star_Feel 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ4034】 简要题意: 给出n个工厂,并给出每个工厂可以生产的镜子的最大、最小宽度和最大、最小高度 判断是否存在一个工厂能够生产出其他工厂能够生产的镜子 题解: 水题,直接排序,然后判断是否存在不合理情况就行了 参考代码: 阅读全文
posted @ 2018-04-01 19:48 Star_Feel 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ4034】 简要题意: 给出一棵有n个有权节点的树且根节点为1,有m个操作,3种操作: 1 x a将x点的权值增加a 2 x a将x的子树的所有节点增加a 3 x求出x到根节点的路径上的所有点的权值和 题解: 裸树链剖分,只要在处理轻重链的时候记录x子树的最小的编号和最大的编号即可 阅读全文
posted @ 2018-03-29 20:16 Star_Feel 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ3438】 简要题意: 有n个种子,有两种土地A,B,第i个种子种在A土地的价值为a[i],B土地的价值为b[i] 共有m种组合关系,如果第i种组合关系的所有种子都种在A土地则获得c1[i]的价值,都种在B土地则获得c2[i]的价值 求出能得到的最大价值 题解: 最小割 st连向种 阅读全文
posted @ 2018-03-29 15:58 Star_Feel 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ1295】 简要题意: 给出一个n*m的矩阵,有障碍物,(a,b)和(c,d)存在距离当且仅当两个点能互相到达,且距离为欧几里德距离 可以移走t个障碍物,求出距离最大的两个点的距离 题解: n,m这么这么小 直接O(n2m2),跑最短路,水题 参考代码: 阅读全文
posted @ 2018-03-29 13:05 Star_Feel 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ1618】 简要题意: 有n个商店,要买h磅的食物 每个商店给出p[i],c[i],表示第i个商店每一次买就会使用c[i]的费用,并得到p[i]磅食物 求出买h磅或以上的最小费用 题解: DP(完全背包) 设f[i]为买i磅食物的最小费用,直接做就行了,水题 参考代码: 阅读全文
posted @ 2018-03-28 21:08 Star_Feel 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ2843】 简要题意: 给出n个点以及它们的权值,有m个操作,4种操作: 1.询问从x到y的路径上的权值和,如果不连通则输出impossible 2.连接x和y,如果本来就联通则输出no,否则输出yes 3.修改第x个点的权值,改为c 题解: LCT,只要在每个点保存它子树的权值和 阅读全文
posted @ 2018-03-28 11:49 Star_Feel 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ3282】 简要题意: 给出n个点以及它们的权值,有m个操作,4种操作: 1.询问从x到y的路径上的xor和 2.连接x和y,如果本来就联通则不作操作 3.使x和y不连通,如果本来就不连通则不作操作 4.修改第x个点的权值,改为c 题解: LCT,只要在每个点保存它子树的异或和就行 阅读全文
posted @ 2018-03-28 11:42 Star_Feel 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ3275】 简要题意: 给出n个数,要求选出一部分数,这一部分数两两之间(a,b)必须不能同时满足下面的要求: 1.a2+b2=c2(c为正整数) 2.gcd(a,b)=1 求出选出的数的最大和 题解: 与BZOJ3158思路相同 不过价值为每个数 参考代码: 阅读全文
posted @ 2018-03-27 20:40 Star_Feel 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ3158】 简要题意: 给出n个机器,每个机器有a[i]基础值和b[i]价值 选出一部分机器使得这些机器里面两两至少满足以下两种条件之一: 1.a[i]2+a[j]2!=T2(T为正整数) 2.gcd(a[i],a[j])>1 求出能达到要求的最大价值 题解: 神最小割 要求一个最 阅读全文
posted @ 2018-03-27 20:34 Star_Feel 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ1045&BZOJ1465&BZOJ3293】 简要题意: 给出n个数,每个数每次可以-1使得左边或者右边的数+1,代价为1,求出使得这n个数相等的最小代价 题解: %%%hzwer 参考代码: 阅读全文
posted @ 2018-03-27 16:30 Star_Feel 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ4318】 简要题意: 给出n个位置,每个位置可以有a[i]的概率会变成1,1-a[i]的概率为0,最后会变成一个长度为n的01串,而每个01串中,连续x个1会带来x3的价值(这x个1不能被其他连续的1所覆盖),求出期望分数 题解: 期望DP 太神了。。 首先假设当前有一个串,它的 阅读全文
posted @ 2018-03-27 15:02 Star_Feel 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 【传送门:BZOJ1391】 简要题意: 有n个工作,m种机器,每种机器可以租或买来,给出租和买的费用,每个工作有若干个工序,每个工序需要用某种机器完成,完成工作可以获得利润 求出完成n个工作的最大利润 题解: 最小割例题 st连向每一个工作,流量为利润,每个工作连向所有工序所使用的机器,流量为租用 阅读全文
posted @ 2018-03-27 11:48 Star_Feel 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页