会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
__iostream
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
9
下一页
2022年2月17日
围栏
摘要: 有 N 块木板从左到右排成一行,有 M 个工匠对这些木板进行粉刷,每块木板至多被粉刷一次。 第 i 个木匠要么不粉刷,要么粉刷包含木板 S_i 的,长度不超过 L_i 的连续的一段木板,每粉刷一块可以得到 P_i 的报酬。 不同工匠的 S_i 不同。 请问如何安排能使工匠们获得的总报酬最多 注意:
阅读全文
posted @ 2022-02-17 21:37 __iostream
阅读(32)
评论(0)
推荐(0)
2022年2月16日
tsy的排列/赤壁之战
摘要: 求折线形子序列个数 典型树状数组优化dp #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include <ctime> #define ll long long using namespa
阅读全文
posted @ 2022-02-16 14:46 __iostream
阅读(42)
评论(0)
推荐(0)
2022年2月15日
清理班次2
摘要: 有代价线段覆盖模板题 注意: 我们应当按照右端点排序 而不是左端点 因为我们要的是右端点递增 在给线段排序之前 要考虑好左端点和右端点的排序顺序 是不是能够考虑到所有的情况 #include <iostream> #include <cstdio> #include <cstring> #inclu
阅读全文
posted @ 2022-02-15 15:58 __iostream
阅读(31)
评论(0)
推荐(0)
坏掉的机器人
摘要: 从(x,y)到第n行的行动次数期望值 每次可以等概率的留在原地 向左移动 向右移动和向下移动 在倒推的时候 概率已经被包括在已经计算出来的答案中了 就可以直接利用期望的性质计算 而不需要概率数组 高斯消元的时候,把阶段内相互制约的部分作为消元的对象 这道题由于矩阵中有很多的0 采用普通的高斯消元会浪
阅读全文
posted @ 2022-02-15 14:58 __iostream
阅读(94)
评论(0)
推荐(0)
2022年2月14日
休息时间
摘要: 给定一个序列 求$\sum_{L_i+1}^{R_i}a[i]$ 最大 要求$\sum R_i-L_i+1=k$ //前i个 选了j个小时 i结尾选了k个小时 \(f(i,j,k)=max\{f(i-1,j-1,k-1)+a[i],f(i-1,j,p)(=C)\) 我们发现其实具体结尾睡了多少个小时
阅读全文
posted @ 2022-02-14 23:09 __iostream
阅读(64)
评论(0)
推荐(0)
j金字塔
摘要: 给定dfs序列 求有多少中可能的树形结构 保证不重复: 我们只枚举第一个子树的情况 #include <iostream> #include <cstdio> #include <cstring> #define ll long long const int N=305; const int mod
阅读全文
posted @ 2022-02-14 22:45 __iostream
阅读(39)
评论(0)
推荐(0)
2022年2月13日
有限电视网络
摘要: 给定无向图 最少去掉多少个点可以让图不连通 如果有割点 那么答案是1 所以不能用tarjan做法 而应该采用网络流做法 题目这种要求和最小割很类似 #include <iostream> #include <cstdio> #include <cstring> #include <queue> #d
阅读全文
posted @ 2022-02-13 11:37 __iostream
阅读(24)
评论(0)
推荐(0)
2022年2月12日
舞动的夜晚
摘要: 求二分图的不可行边 对于完备匹配的二分图来说: 如果我们把匹配边看做从右向左的单向边,其他边看做是从左向右的单向边 那么在图上行走的过程就是一条增广路 必须边: (x,y)匹配 去掉(x,y) x不可达y 即在两个强联通分量中 可行边: 在同一个强联通分量中 对于一般的二分图 我们可以通过汇点来构建
阅读全文
posted @ 2022-02-12 11:32 __iostream
阅读(34)
评论(0)
推荐(0)
2022年2月11日
捉迷藏
摘要: 给定一个有向无环图 最多找到多少个点 并且这些点相互不连通 有向无环图的最小路径点覆盖=n-拆点二分图的最大匹配(路径不能相交) 每个左部点的失配代表该点没有出边 所以代表着一条路径的终点 终点最少,失配点最少,路径覆盖就最少 最小可重点覆盖(路径可以相交) 先传递闭包 再最小点覆盖 d[i][i]
阅读全文
posted @ 2022-02-11 21:45 __iostream
阅读(30)
评论(0)
推荐(0)
骑士放置
摘要: 国际象棋最多放多少个马? 正常连边 用染色法证明是二分图 求二分图的最大独立集 无向图: 最大团=补图的最大独立集 二分图: 最大独立集=n-最小点覆盖
阅读全文
posted @ 2022-02-11 21:33 __iostream
阅读(12)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
9
下一页