摘要:
上下午 6 题一起考 自闭了 T1 小明要参加一场比赛,赛制给你一个表格 $p$ ,$p_{(i,j)}$ 表示他在第 $i$ 场比赛前如果输了 $j$ 场,他这一场赢的概率,他也可以故意输掉任意多场比赛,求他 $n$ 场比赛后他的最优期望胜场 $n \leq 1000$ sol: 一道很鸡汤的题, 阅读全文
该文被密码保护。 阅读全文
摘要:
T1 decode 解哈夫曼编码 sol: 因为哈夫曼编码的性质,我们直接暴力就可以了 #include<bits/stdc++.h> #define LL long long using namespace std; inline int read() { int x = 0,f = 1;char 阅读全文
摘要:
给一个 $n$ 个点 $m$ 条边的无向图,每条边有 $p_i$ 的概率消失,求图连通的概率 $n \leq 9$ sol: 我们考虑一个 $dp$ $f_{(i,S)}$ 表示只考虑前 $i$ 条边,当前图连通的状态为 $S$ 的概率 设这条边没有消失,图的新连通状态为 $T$ 那转移到 $T$ 阅读全文
摘要:
给一个 $n$ 个点的带权树,每次修改一个点的权值,或者询问到 $x$ 距离不超过 $k$ 的点的权值和,强制在线 sol: 套路题,首先搞出一个点分树,每个重心,以到重心的距离为下标,点权为权值建两棵线段树,一个用来统计答案,一个用来消除对父节点的影响 每次修改和讯询问都是暴力爬树高,在经过的每棵 阅读全文
摘要:
在某咕上打了一晚上的模板 感觉还好。。。 #include<bits/stdc++.h> #define LL long long using namespace std; inline int read() { int x = 0,f = 1;char ch = getchar(); for(;! 阅读全文
摘要:
T1 抓牛 你在 $n$ ,牛在 $k$,你一步可以走到 $n-1,n+1,2 \times n$,问最少几步能抓到牛 sol:dp $f_i$ 表示走到 $i$ 最少走了几步 当 $i \leq n - 1$ 时,显然 $f_i = f_{i+1} + 1$(因为只能一步一步走过去) $i$ 在 阅读全文
摘要:
一棵带边权的树,你需要把 $k$ 个点染成黑色,剩下的染成白色,你会获得黑点间两两间距离之和 + 白点间两两距离之和的收益 求收益最大值 $n \leq 5000$ sol: 树形 dp 显然一条边的贡献是 $边权 \times (左边白色 \times 右边白色 + 左边黑色 \times 右边黑 阅读全文
摘要:
老师让出互测比赛,找了几个原题和自己以前搞的东西改了改就搞上去了,毙了好几道题。。。感觉质量还可以吧 大家需要的话的可以在下面评论一下(可能不会有人会需要吧2333 比 noip 提高组难度略难,但数据有点水 欢迎大家来 AK qwq 阅读全文
摘要:
给你一个序列,一开始都是 $1$,资瓷 $3$ 种操作 1.把 $[l,r]$ 赋值为 $0$ 2.把 $[l,r]$ 中所有 $1$ 删掉,记录删掉的 $1$ 的个数,并把这些 $1$ 从左到右填到 $[a,b]$ 中的 $0$ 处,不考虑 $1$ 的剩余(剩下的相当于全扔了) 3.查询 $[l, 阅读全文