上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 题目: 分析: 先手推一个显然的式子: a*x+b*y+c*z……=( x+y+z+…… )*n 将右边移项到左边,可以得到:a*(x-n)+b*(y-n)+c*(z-n)……=0 现在转化成求合法且最小的x,y,z。 假设现在在0号节点,买一杯鸡尾酒就相当于跳一截,问题转换成了最少跳多少次能够回到 阅读全文
posted @ 2019-10-09 21:57 rua-rua-rua 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题目 分析: 原题给的是不能相连的点,直接打标记转换为补图,对所有能坐在一起的点连边。 然后就转换成了一张有许多个环的图,题中要求不在奇环中的点,那么就对每一个v-dcc dfs一次,看是否包含奇环。 如果说一个dcc包含了一个奇环,那么在dcc中的每一个点,都至少在一个奇环上。 证明: dcc上的 阅读全文
posted @ 2019-10-09 12:03 rua-rua-rua 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题目: 分析: 其实我们可以不用管k的大小,我们只需构造一组合法的,使得元素个数最小(一定会小于等于k) 可以看做一个从只有一个1,跳跃到n个1的过程,模拟一下,感受如何跳跃才是最快的: 1:00000001 2:00000010 (1+2) 3:00000011 (……) 4:00001100 ( 阅读全文
posted @ 2019-10-09 10:48 rua-rua-rua 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 题目: 数据范围:m<=100 n<=16000 分析: 定义dp[i][j]为第i个人负责前j个单位的最大贡献。 转移:dp[i][j]=max( dp[i][j],dp[i][k]+(j-(k+1)+1)*w[i] ) 化简得:dp[i][k]-k*w[i]+j*w[i] 前半部分与k有关,维护 阅读全文
posted @ 2019-10-09 10:41 rua-rua-rua 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 题目: 分析: 定义dp[i][j]为从 1~i 出去-7~7个人使房间合法的次数,负数表示进去 枚举第i个房间的状态,转移到第j个房间的状态。 阅读全文
posted @ 2019-10-09 10:24 rua-rua-rua 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题目: 分析: 法一:二分套二分 如果是二分最大矩阵的长,再二分最大矩阵的宽,明显是错的: 1 1 1 0 0 1 1 0 像这样一组数据,如果宽二分到3,那么就不再会考虑宽为2的矩阵了,而最优矩阵是2*2=4 如果再先二分矩阵的宽,再二分矩阵的长,可以水掉更多的点,但还是没有正确性。 只有矩形的面 阅读全文
posted @ 2019-10-08 15:12 rua-rua-rua 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题目: 分析: 与noip2018 T1十分相似,那道题可以看做这道题只能横着涂,具体思路是: 第一次先选取最小的高度minn,让所有高度都减去minn,1~n的连续段就被分成了许多块,对于每一个块重复上述过程,直到所有的柱子都为0。 这种过程类似于递归处理块,可以用dfs解决。 对于区间l~r,在 阅读全文
posted @ 2019-10-07 21:45 rua-rua-rua 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 题目: 分析: 对于许多给出无序区间的问题,通常有将区间按照左or右端点排序的思路。 在这道题中,通过排序区间与采矿点,我们可以由前一个采矿点占有的区间推到当前采矿点有的区间。 而考虑一个采矿点如果拥有x个种矿,那么贡献就是:C(x,1)+C(x,2)+……C(x,x) ,也就等于2^x-1 而如果 阅读全文
posted @ 2019-10-07 07:49 rua-rua-rua 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 题目: 这个题面是真的有毒,就不发题面了。 题意是:给一串字符,求它的子序列里面有多少个满足括号序列,且相互匹配的左括号和右括号必须是同一个字符。 分析: 30分暴力: 枚举每一个子序列,扫一遍判断是否满足括号序列。 判断方法:遇到相同的就弹出,最后栈为空。 O(n^3) 60分暴力: 基于30分做 阅读全文
posted @ 2019-10-06 17:28 rua-rua-rua 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题目 分析: 如果一个点不是割点,那么将其剪去后,只会产生它自己到其他n-1个点的2*(n-1)个有序点对。 如果一个点是割点,将其剪去后,贡献来源于: 1.它子树中两两产生的点对 2.它所有子树与除了它子树之外的点产生的点对 3.它自己和n-1个点产生的点对 (这里的子树都指的是tarjan遍历出 阅读全文
posted @ 2019-10-05 21:27 rua-rua-rua 阅读(163) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页