随笔分类 -  OJ&Competition——BZOJ

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要:【传送门:BZOJ4547】 简要题意: 给有一个大小为n的可重集S,每次操作可以加入一个数a+b(a,b均属于S),求k次操作后它可获得的S的和的最大值。(数据保证这个值为非负数) 题解: 我们先来看看,因为我们要得到最大的S,所以每次我们都要使得a+b最大 首先排除一开始得到的a,b为负数的情况 阅读全文
posted @ 2018-03-14 13:19 Star_Feel 阅读(172) 评论(0) 推荐(0)
摘要:【传送门:BZOJ4810】 简要题意: 给出n个数,给出m种询问: 1 l r x判断是否在区间l到r中能选出两个数的差为x 2 l r x判断是否在区间l到r中能选出两个数的和为x 3 l r x判断是否在区间l到r中能选出两个数的乘积为x 其中选出的两个数可以相等 题解: 肯定得离线 用莫队吧 阅读全文
posted @ 2018-03-12 21:09 Star_Feel 阅读(196) 评论(0) 推荐(0)
摘要:【传送门:BZOJ3238】 简要题意: 给出一个长度为n的字符串,设Ti为以第i个字符为开头的后缀,lcp(x,y)为x字符串和y字符串的最长公共前缀 求$$\sum_{1<=i<j<=n}len(Ti)+len(Tj)-2*lcp(i,j)$$ 题解: 后缀数组吧? 先打个板子 显然可以先把Σl 阅读全文
posted @ 2018-03-12 19:52 Star_Feel 阅读(181) 评论(0) 推荐(0)
摘要:【传送门:BZOJ4551】 简要题意: 给出一棵树,根节点为1,一开始根节点打了标记,给出q个操作,有两种操作: 第一种输入Q x,求出离x最近的打了标记的祖先 第二种输入C x,将x点打标记 题解: 树链剖分水题 首先因为重链上的点的新编号是连续的,所以当我们求离x最近的打了标记的祖先时,就找x 阅读全文
posted @ 2018-03-12 12:57 Star_Feel 阅读(199) 评论(0) 推荐(0)
摘要:【传送门:BZOJ4195】 简要题意: 有T组数据,每组数据有n个约束条件i,j,e,如果e=1,说明a[i]=a[j],如果e=1,说明a[i]!=a[j] 如果这组数据的约束条件有矛盾,则输出NO,不然输出YES 题解: 肯定要先离散化,不然i,j太大了 然后先把所有相等的条件进行,用并查集维 阅读全文
posted @ 2018-03-11 16:07 Star_Feel 阅读(175) 评论(0) 推荐(0)
摘要:【传送门:BZOJ2753】 简要题意: 有n个景点,有m条边,每条边有长度,每个景点有一定的高度,i能走向j当且仅当i与j之间有边,而且i的高度大于等于j的高度,求从1出发,在遍历最多景点数的情况下,求出景点数和最短路径长度 题解: 开始还以为直接宽搜过的水题 结果。。 咳咳,讲题解讲题解 首先用 阅读全文
posted @ 2018-03-10 15:38 Star_Feel 阅读(161) 评论(0) 推荐(0)
摘要:【传送门:BZOJ2895】 简要题意: 在一个篮球联赛里,有n支球队,球队的支出是和他们的胜负场次有关系的,具体来说,第i支球队的赛季总支出是Ci*x^2+Di*y^2,Di<=Ci。(赢得多,给球员的奖金就多嘛),其中x,y分别表示这只球队本赛季的胜负场次。现在赛季进行到了一半,每只球队分别取得 阅读全文
posted @ 2018-03-09 21:20 Star_Feel 阅读(149) 评论(0) 推荐(0)
摘要:【传送门:BZOJ1449】 简要题意: 在一个篮球联赛里,有n支球队,球队的支出是和他们的胜负场次有关系的,具体来说,第i支球队的赛季总支出是Ci*x^2+Di*y^2,Di<=Ci。(赢得多,给球员的奖金就多嘛),其中x,y分别表示这只球队本赛季的胜负场次。现在赛季进行到了一半,每只球队分别取得 阅读全文
posted @ 2018-03-09 21:18 Star_Feel 阅读(168) 评论(0) 推荐(0)
摘要:【传送门:BZOJ5029&BZOJ5168】 简要题意: 给出m段区间l[i],r[i],表示l[i]到r[i]的数全部变成i,求出最后有多少种不同的数 题解: 线段树+离散化 这是一道经典例题 先离散化l和r,注意如果离散的时候,两个值相差大于1,就要新加一个值 然后线段树维护区间颜色就行了 参 阅读全文
posted @ 2018-03-09 12:55 Star_Feel 阅读(195) 评论(0) 推荐(0)
摘要:【传送门:BZOJ5105】 简要题意: 给出a,b,c,求a,b,c的最小公倍数 题解: 直接搞(最近刷水题有点心态爆炸) 参考代码: 阅读全文
posted @ 2018-03-08 21:18 Star_Feel 阅读(147) 评论(0) 推荐(0)
摘要:【传送门:BZOJ5106】 简要题意: 给出n棵树,初始高度为h[i],每棵树每个月长高a[i] 现有一个客户,需要至少s长的总木材,而且每次截取的木材必须是一整颗树而且高度大于等于L 求出最少的月份满足客户要求 题解: 直接搞 二分月份,然后判断 参考代码: 阅读全文
posted @ 2018-03-08 21:12 Star_Feel 阅读(145) 评论(0) 推荐(0)
摘要:【传送门:BZOJ5204】 简要题意: 有n个选手,每个选手会选择一道题投票,求出投票最多的题目个数和这些题目的编号,如果所有题目的投票数相同,则输出-1 题解: 直接搞 离散化,然后判断就可以了 参考代码: 阅读全文
posted @ 2018-03-08 20:50 Star_Feel 阅读(146) 评论(0) 推荐(0)
摘要:【传送门:BZOJ2426】 简要题意: 有一个旧发电厂,每年需耗费h[0]的租费,有m个矿场,每个矿场每年产出a[i]吨煤,而每个矿场运煤到旧发电厂的费用为每吨c[0][j],现在要新建一个新发电厂,这个新发电厂有n个预备选址,n个预备选址的每年的租费为h[i],每个矿场运煤到每个预备选址的费用为 阅读全文
posted @ 2018-03-08 20:27 Star_Feel 阅读(195) 评论(0) 推荐(0)
摘要:【传送门:BZOJ1499】 简要题意: 有一个字符矩阵,'.'表示能走,'x'表示不能走,给出起点的坐标,起点有一座钢琴,每单位时间可以移动一格,共有k个时间段,然后再给出每个时间段起始时间和结束时间,以及当前时间段能够移动的方向。而在某个时间,可以控制钢琴不动,钢琴不能走到'x'而且不能走出矩阵 阅读全文
posted @ 2018-03-08 18:56 Star_Feel 阅读(308) 评论(1) 推荐(0)
摘要:【传送门:BZOJ1196】 简要题意: 给出n个点,m-1条边,还有一个约束条件k,每条边可以是一级也可以是二级,一级或二级都需要费用,而一级的费用更高,选出n-1条边将n个点连起来,并且n-1条边中要有不少于k条一级边,求出能满足要求的图的最大边的最小值 题解: 二分+最小生成树判断 先二分最小 阅读全文
posted @ 2018-03-07 20:22 Star_Feel 阅读(172) 评论(0) 推荐(0)
摘要:【传送门:BZOJ3038】 简要题意: 给出一个序列,对这些序列进行两种操作: 1 x y求出x到y的和 2 x y将x到y的数全部开方(向下取整) 题解: 同BZOJ3211 参考代码: 阅读全文
posted @ 2018-03-07 19:42 Star_Feel 阅读(142) 评论(0) 推荐(0)
摘要:【传送门:BZOJ3211】 简要题意: 给出一个序列,对这些序列进行两种操作: 1 x y求出x到y的和 2 x y将x到y的数全部开方(向下取整) 题解: 线段树+面向数据编程 线段树显然不可以整体开方,所以必须要一个一个开,一般来说是超时的 但是因为每个数不超过109,所以每个数最多只会开5次 阅读全文
posted @ 2018-03-07 19:40 Star_Feel 阅读(190) 评论(0) 推荐(1)
摘要:【传送门:BZOJ1059】 简要题意: 给出一个01矩阵,相邻的行或者列可以交换,请问是否能通过交换使得从左上角到右下角都为1 题解: 二分图匹配 如果(i,j)为1,那么i向j连边,只要有独立的行与列相匹配,那么这个矩阵就可以通过交换使得从左上角到右下角都为1 参考代码: 阅读全文
posted @ 2018-03-06 21:10 Star_Feel 阅读(169) 评论(0) 推荐(0)
摘要:【传送门:BZOJ3236】 简要题意: 给出一个n个数的序列,序列中的数范围为1到n,给出m个操作,每个操作输入l,r,a,b,输出l到r中权值为a到b的数的个数和l到r中权值为a到b的数的种类 题解: BZOJ3809的添加版,其实差不多 只是在BZOJ3809的做法上多加一个求个数和的数组就可 阅读全文
posted @ 2018-03-06 13:57 Star_Feel 阅读(202) 评论(0) 推荐(0)
摘要:【传送门:BZOJ3809】 简要题意: 给出一个n个数的序列,序列中的数范围为1到n,给出m个操作,每个操作输入l,r,a,b,输出l到r中权值为a到b的数的种类 题解: 肯定不能在线求,离线就用莫队 一开始想法是用树状数组维护权值总类,结果T了 旁边的lxj大佬D了我,说:这道题卡了树状数组,因 阅读全文
posted @ 2018-03-06 13:46 Star_Feel 阅读(281) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页