该文被密码保护。 阅读全文
posted @ 2019-11-12 20:03 Peter0701 阅读(18) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-28 22:01 Peter0701 阅读(20) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-27 20:20 Peter0701 阅读(20) 评论(6) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-03 17:08 Peter0701 阅读(40) 评论(9) 推荐(2) 编辑
该文被密码保护。 阅读全文
posted @ 2019-09-30 16:07 Peter0701 阅读(7) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-09-15 15:35 Peter0701 阅读(17) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-08-20 15:40 Peter0701 阅读(7) 评论(0) 推荐(0) 编辑
摘要:类欧几里得算法 $View$ $Code$ cpp include using namespace std; inline int read() { int ret=0,f=1; char ch=getchar(); while('9' 阅读全文
posted @ 2019-11-15 22:21 Peter0701 阅读(35) 评论(0) 推荐(0) 编辑
摘要:单个数O(logmod)求逆元 $View$ $Code$ const int mod=998244353; inline long long qpow(long long a,long long b) { long long ans=1; while(b) { if(b&1) ans=ans a% 阅读全文
posted @ 2019-11-15 21:46 Peter0701 阅读(26) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $USACO$ $2015$ $Dec$ $Platinum$ $T3$ , $Luogu$ $P3130/BZOJ4392$ " 题意 给定 $n$ 个数组成的序列 $a_i$ ,以及 $q$ 次询问。每次询问先给出一个字符 $op$ 表示操作类型, $op='M'$ 表示查询 阅读全文
posted @ 2019-11-15 21:20 Peter0701 阅读(33) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-11-15 10:23 Peter0701 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-11-15 10:06 Peter0701 阅读(3) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $The$ $8th$ $International$ $Olympiad$ $in$ $Informatics(IOI1996)$ $Day1$ $T3$ , $Luogu$ $P2746/POJ1236$ " 题意 给定 $n$ 个学校的传递关系(有向边)(以 $n$ 行任意 阅读全文
posted @ 2019-11-14 09:53 Peter0701 阅读(20) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 "杜宇飞,石家庄二中【 $Nescafé$ $5$ 】杯 $NOIP$ 模拟赛, $Luogu$ $P2243/CH2601$ " 题意 对于 $T$ 组数据,每次给定一个 $r \times c$ 的网格,分别为字符左右斜杠表示电路的方向。电流可以经过电路和格点流动。每个格子可以自 阅读全文
posted @ 2019-11-13 10:32 Peter0701 阅读(31) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $Baltic$ $Olympiad$ $in$ $Informatics$ $2011$ $Day1$ $T3$ , $Luogu$ $P4667/LOJ2632$ (原题面暂时无法打开)" 题意 给定一个 $r \times c$ 的网格,分别为字符左右斜杠表示电路的方向。电 阅读全文
posted @ 2019-11-13 10:25 Peter0701 阅读(31) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $CCF$ $NOI$ $2011$ 吉林省代表队选拔, $Luogu$ $P4568/BZOJ2763$ " 题意 给定 $n$ 个点, $m$ 条边的两个端点 $x,y$ ,规定一条路径上最多可以使得 $k$ 条边变成 $0$ 。求 $s$ 到 $t$ 的最短路径长度。 解法 阅读全文
posted @ 2019-11-12 23:13 Peter0701 阅读(26) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $CCF$ $NOI$ $2012$ 北京市代表队冬令营, $Luogu$ $P4822/BZOJ2662$ " 题意 给定 $n$ 个点, $m$ 条边的两个端点 $x,y$ ,规定一条路径上最多可以使得 $k$ 条边变成原边权的一半(保证原边权是偶数) 。求 $1$ 到 $n 阅读全文
posted @ 2019-11-12 23:09 Peter0701 阅读(28) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $USACO$ $2009$ $Feb$ $T3$ , $Luogu$ $P2939/BZOJ1579$ " 题意 给定 $n$ 个点, $m$ 条边的两个端点 $x,y$ ,规定一条路径上最多可以使得 $k$ 条边变成 $0$ 。求 $1$ 到 $n$ 的最短路径长度。 解法 阅读全文
posted @ 2019-11-12 22:53 Peter0701 阅读(33) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-11-12 20:03 Peter0701 阅读(18) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $Luogu$ $P1122/Codevs5565$ " 题意 给定一棵 $n$ 个节点的以 $1$ 号点为根节点的树的 $n 1$ 条边及权值 $(x_i,y_i,w_i)$ ,求砍掉一些枝条后留下 $q$ 条边的最大边权和。 解法 也不是树形 $dp$ 模板。还是习题。 由于 阅读全文
posted @ 2019-11-11 22:01 Peter0701 阅读(50) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $CCF$ $NOIP2003$ $T3$, $Luogu$ $P1040$ " 题意 设一棵二叉树(形态未知)的中序遍历是 $\{ 1,2,3,\cdots,n \}$ 。给定这 $n$ 个节点的权值,规定一棵子树的得分是左右子树得分之积加上根节点权值的结果。请构造出一棵满足题 阅读全文
posted @ 2019-11-11 21:32 Peter0701 阅读(50) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $Luogu$ $P1122$ " 题意 给定一棵 $n$ 个节点的无根树的 $n 1$ 条边及 $n$ 个点的权值 $val_i$ ,求某棵子树的最大权值和。 解法 还是树形 $dp$ 模板。 还是没有根的树。 为了方便,不妨设 $1$ 号节点为根,则直接从 $1$ 号点开始 阅读全文
posted @ 2019-11-11 20:31 Peter0701 阅读(43) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $2006 2007$ $Asia$ $Tehran$ $Regional$ $Programming$ $Contest$ ( $ICPC$ $Tehran$ $2006$ ) , $UVA1222$ " 题意 又是背包类树形 $dp$ 模板。 给定 $n$ 件物品的名称、物品 阅读全文
posted @ 2019-11-11 20:22 Peter0701 阅读(41) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $2000 2001$ $Southeastern$ $European$ $Regional$ $Programming$ $Contest$ ( $ICPC$ $SEERC$ $2000$ ) $A$ 题, $UVA1292$ " 题意 对于多组数据,每次以节点、儿子个数及其 阅读全文
posted @ 2019-11-11 20:01 Peter0701 阅读(37) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $2000 2001$ $Southeastern$ $European$ $Regional$ $Programming$ $Contest$ ( $ICPC$ $SEERC$ $2000$ ) $A$ 题弱化版, $Luogu$ $P2016$ " 题意 以节点、儿子个数及其 阅读全文
posted @ 2019-11-11 19:57 Peter0701 阅读(27) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $Luogu$ $P2014$ " 题意 给定 $n$ 个物品的依赖物品 $k_i$ ( $k_i=0$ 表示无依赖物品)及权值 $val_i$ ,求选出 $m$ 件物品的最大权值和。 解法 背包类树形 $dp$ 模板。 考虑把所有依赖关系画在一张图上,显然是一个森林。不妨把每棵 阅读全文
posted @ 2019-11-11 19:25 Peter0701 阅读(37) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $2012$ 福建省信息学奥林匹克 $CCF$ $NOIP$ 夏令营第八天训练 $T1$ , $Luogu$ $P1352$ " 题意 给定 $n 1$ 个人的父亲及 $n$ 个人的权值 $val_i$ 。规定一个人的上司与本人不能同时选。求最大权值和。输入以 $0$ $0$ 结 阅读全文
posted @ 2019-11-11 17:01 Peter0701 阅读(33) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $CCF$ $NOI$ $2001$ $Day1$ $T1$ , $Luogu$ $P1955/Vijos1531$ " 题意 给定三种动物 $A,B,C$ 共 $n$ 只(现在不确定种类)。规定 $A$ 吃 $B$ , $B$ 吃 $C$ , $C$ 吃 $A$ ,给出 $n$ 阅读全文
posted @ 2019-11-07 20:42 Peter0701 阅读(76) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $CCF$ $NOI$ $2002$ $T1$ , $Luogu$ $P1196/Vijos1443$ " 题意 给出 $30000$ 艘战舰排成一行(从 $1$ 到 $30000$ 编号),每艘独占一列。给出 $T$ 条指令,形如 $M\ x\ y$ 或 $C\ x\ y$ , 阅读全文
posted @ 2019-11-06 21:23 Peter0701 阅读(45) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $UVA1316$ " 题意 对于多组数据,每次给定 $n$ 个商品的利润 $p_i$ 和最晚卖出时间 $d_i$ 。规定每天只能卖一个没有过期的商品。求最大利润。 解法 这题有俩方法。这里仅介绍并查集做法。考虑用并查集来表示一个天数的使用情况,每个天数的父亲在路径压缩后都指向它 阅读全文
posted @ 2019-11-06 20:40 Peter0701 阅读(47) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $CCF$ $NOI$ $2015$ $Day1$ $T1$ , $Luogu$ $P1955/LOJ2129$ " 题意 给定 $T$ 组数据。每组数据有 $n$ 个关系给出,形如 $(a,b,c)$ 表示变量 $x_a$ 和变量 $x_b$ 相等( $c=1$ )或不等( $ 阅读全文
posted @ 2019-11-06 20:27 Peter0701 阅读(37) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-28 22:01 Peter0701 阅读(20) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-10-27 20:20 Peter0701 阅读(20) 评论(6) 推荐(0) 编辑
摘要:"链接" 背景 " $orangebird$ , $Luogu$ $P3802$ " 题意 给定 $7$ 种技能的数量 $a_i(i \in [1,7])$ ,规定连续使用 $7$ 种不同技能后会构成一个必杀,所有必杀互不冲突(即某个位置的某个技能可以在多个不同的必杀技中)。求使用完所有技能后构成必 阅读全文
posted @ 2019-10-26 19:47 Peter0701 阅读(61) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $UVA10288$ " 题意 对于多组数据,每次给出 $n$ 种卡片,每种抽出来的概率相同。求集齐 $n$ 种卡片需要抽取的次数的期望。若答案不为整数请以带分数形式输出。第一行输出分子,第二行输出整数部分和分数线(中间以一个空格隔开),第三行输出分母。分数线的长度和分母相同,分 阅读全文
posted @ 2019-10-26 17:19 Peter0701 阅读(45) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $CCF$ $NOI$ $2002$ 上海市代表队选拔 $Day1$ $T2$ , $Luogu$ $P1291$ " 题意 有 $n$ 种卡片,每种抽出来的概率相同。求集齐 $n$ 种卡片需要抽取的次数的期望。若答案不为整数请以带分数形式输出。第一行输出分子,第二行输出整数部分 阅读全文
posted @ 2019-10-26 17:09 Peter0701 阅读(41) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $USACO$ $2008$ $Oct$ $Gold$ $T1$ , $Luogu$ $P2911/BZOJ1599$ " 题意 给定三个骰子,分别有 $s1,s2,s3$ 个面(每个骰子从 $1$ 开始标号每个面)。求出现次数最多的三骰子数字和。有多个数字和出现次数均为最多时, 阅读全文
posted @ 2019-10-26 10:20 Peter0701 阅读(70) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $Central$ $Europe$ $Regional$ $Contest$ $G$ 题, $Luogu$ $P4745/BZOJ5197/Gym101620G$ ( $Google$ $Chrome$ 与原题面更配哦!)" 题意 给定一张 $n$ 个点, $m$ 条边的无边权 阅读全文
posted @ 2019-10-26 08:45 Peter0701 阅读(58) 评论(0) 推荐(0) 编辑
摘要:前置定义 $1.$ 样本点:一个随机试验中可能出现的某种结果。 $2.$ 样本空间:一个随机试验中所有样本点的并集。 $3.$ 随机事件:若干个样本点的并集,样本空间的一个子集。 $4.$ 随机变量:样本点映射成的一个实数。分离散型和连续型两种。 $5.$ 离散型随机变量:取值有限或可数的随机变量。 阅读全文
posted @ 2019-10-25 19:25 Peter0701 阅读(159) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 "李煜东, $Nescafé$ $19$ 杯 $NOIP$ 模拟赛 $T1$ , $Luogu$ $P4316/TYVJ1933$ " 题意 给定一张 $n$ 个点 $m$ 条边的有边权的 $DAG$ (有向无环图),起点为 $1$ ,终点为 $n$ 。从起点出发,每个点连接的所有点 阅读全文
posted @ 2019-10-24 22:08 Peter0701 阅读(54) 评论(3) 推荐(0) 编辑
摘要:"链接" 背景 " $CCF$ $NOI$ $2018$ 北京市代表队选拔 $Day1$ $T1$ , $Luogu$ $P4427/LOJ2491$ " 题意 给定 $n$ 个点构成的一棵以 $1$ 号点为根的树,定义根节点的深度为 $0$ , $m$ 次询问 $x,y$ 两点间的所有点的深度的 阅读全文
posted @ 2019-10-23 22:14 Peter0701 阅读(45) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $COI$ $2006$ , $2009.2.28$ , $SP$ $3978$ " 题意 给定 $n$ 个点构成的一棵无根树, $m$ 次询问 $x,y$ 两点间的最长边和最短边。 解法 注意到给出的是一棵无根树,不妨设根为 $1$ 号节点使其成为一棵有根树。对于每次询问,实际 阅读全文
posted @ 2019-10-23 20:30 Peter0701 阅读(59) 评论(0) 推荐(0) 编辑
摘要:最近公共祖先题目(持续更新) $1.$ " $Distance$ $Query$ " $2.$ "求和" 倍增法求最近公共祖先 $View$ $Code$ cpp include using namespace std; inline int read() { int ret=0,f=1; char 阅读全文
posted @ 2019-10-23 20:27 Peter0701 阅读(28) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $USACO$ $2012$ $Mar$ $Gold$ $T3$ , $Luogu$ $P3052/BZOJ2621$ " 题意 给定 $n$ 个物品各自的权值 $a_i$ ,求一种组数最少的分组方案使得每组的权值和不超过 $w$ 。输出这个最小的组数。 解法 从朴素解法开始:由 阅读全文
posted @ 2019-10-23 14:53 Peter0701 阅读(78) 评论(0) 推荐(0) 编辑
摘要:"链接" 背景 " $freshwater$ , $Luogu$ $P2622$ " 题意 给定 $n$ 盏灯,一开始全都是开着的。有 $m$ 种操作,每种操作形如一个长为 $n$ 序列 $a$ , $a_i$ 表示第 $i$ 盏灯进行的操作: $a_i=1$ 表示把第 $i$ 盏灯关掉, $a_i 阅读全文
posted @ 2019-10-22 22:23 Peter0701 阅读(44) 评论(0) 推荐(0) 编辑
摘要:"阅读原文" 不妨设一个节点 $v$ 的权值为 $val_v$ ,向其子树最多可以得到的链的最大权值和为 $down_v$ ,在子树中最长链的权值为 $down_v$ 。 然后就可以 $dfs$ 处理出 $down_v$ (必须由 $v$ 节点向下)和 $down_v$ (可以由一棵子树从下往上经过 阅读全文
posted @ 2019-10-11 19:59 Peter0701 阅读(44) 评论(0) 推荐(1) 编辑
摘要:"阅读原文" 感觉前面的题解要不太简略,要不有冗余,我决定写一个大小适中的小清新题解! 给定 $H \times W$ 的网格,每个小格( $1 \times 1$ 的网格)都有一个权值。 现在要将其分为两部分,一个为阶梯型(从上往下每行长度单调递增)、另一个为倒阶梯型(从下往上每行长度单调递增)。 阅读全文
posted @ 2019-10-09 17:26 Peter0701 阅读(63) 评论(6) 推荐(0) 编辑