随笔分类 - 题解
一些比较好的题目的题解
摘要:~~根据书上的提示~~这是一道数学期望和动态规划结合的题目 扑克牌是由各种花色各$13$张+带小王组成的,总共由$54$张牌组成 设$f[a][b][c][d][x][y]$表示已经拿到了$a$张黑桃,$b$张红桃,$c$张梅花,$d$张方块,小王和大王的状态分别是$x,y$其中$x=0$表示放到黑
阅读全文
摘要:博主又来水文章了,这是做的第一道莫比乌斯函数的题目 思路 题目让我们求$x\leq a,y\leq b$有多少对$(x,y)$满足$\gcd(x,y)=d$ 等价于求 有多少对$(x,y)$满足$x\leq x/d,y \leq b/d$,使得$\gcd(x,y)=1$ 设$d(a,b,k)$表示有
阅读全文
摘要:淦,为什么题面这么复杂啊 一句话题意: 给定整数$q,n(1\leq q,n \leq 10^9)$,求出$q^{\sum_{d|n} C_n^d}(\mod 999911659)$ 根据 欧拉定理的推论 当$a,p$互质时$a^b=a^{b\% \varphi(p)}(\mod p)$ 可知 $$
阅读全文
摘要:写在前面 线性基的水题~~竟然是紫题~~,可怜我高中的向量基础网课漏听了几节,导致昨天看了一天都没看懂,淦 luogu只有$5$个题解,还能水一波估值 思路 把$n$件装备看成$n$个长度为$m$的向量,根据题目意思,购买的 向量线性无关 的(如果线性相关就不会去购买了),题目要求我们求出该线性空间
阅读全文
摘要:我们可以根据 球面上任意一点到球心的距离相等来列方程组 设球心为$(x_1,x_2,x_3……x_n)$,题目中给出的第$i$个点的坐标为$(a_{i.1},a_{i,2}……a_{i,n})$ 可以得出$\sum\limits_{j=0}^n(a_{i,j} x_j)^2=c$ 这个方程组是由$n
阅读全文
摘要:定义 阶为$n$的图$G$的邻接矩阵$A$是$n \times n$的。将$G$的顶点标签为$v_1,v_2,...,v_n$。若$(v_i,v_j) \in E(G)$,$A_{ij}=1$,否则$A_{ij}=0$。也可以用大于0的值表示边的权值,例如可以用边权值表示一个点到另一个点的距离。 特
阅读全文
摘要:首先观察式子$\forall i \in [1,k]$有$b_i|(n a_i)$ 可以得出$n a_i=kb_i$ $n a_i\equiv0(mod \ b_i)$ $n \equiv a_i (mob\ b_i)$ 这个式子是不是很眼熟?? 没错就是 中国剩余定理 $\begin{cases}
阅读全文
摘要:思路 一个小贪心: 设$a_i=t_i \sum_{j=1}^{h_i}d_j$,那么饲养员就必须在a_i时刻之后从1号山出发 这只猫的等待时间就是$t a_i$ 显然按照$a_i$从小到大排序后,每个饲养员一次都应该带走连续的几只 设$f[i][j]$表示前i个饲养员带走前j只猫咪的最小等待时间
阅读全文
摘要:"任务安排1" 初步思考可以得出一个$O(n^3)$的dp做法 f[i][j]表示前i个任务,分成j段的最小费用 求出t和c的前缀和sumt[i]和sumc[i] $f[i][j]=min{f[k][j 1]+(s j+sumt[i]) (sumc[i] sumc[k])}$ 我们可以考虑把启动时间
阅读全文
摘要:题目链接 "P1640 [SCOI2010]连续攻击游戏" 思路 每件装备只能用一次,如果把攻击序列建成点,就是装备和攻击顺序的匹配。 比如属性值是$3$和$5$,那么这件装备要么在$3$位置要么在$5$位置被使用。 当然,按攻击顺序开始匹配,一旦匹配不成功,根据题意就必须中止。 每次都memset
阅读全文
摘要:$part1:$ 首先看到题目,嗯~ o(  ̄▽ ̄ )o很骚 手玩一波样例之后发现状态很好想(这里简单地任务阶段可以被划分次数(也就是划分顺序)和划分位置来划分),初步想法是$f[i][j]$表示前$i$次最后一次切的是$j$位置 随后意识到没法通过上一层进行转移,这里出现问题也是正常,因为没有进行
阅读全文
摘要:题目链接 "P2051 [AHOI2009]中国象棋" 思路 $30pts:$ 显然枚举每一行来放即可 $50pts:$ 尝试优化$30$分的方法 显然对于$30$分来说,每行枚举的情况就$3$种,放$0$个炮,$1$个炮,$2$个炮(再多放就不合法了) 来分析(~~瞎逼逼一波~~)一下为毛它很慢
阅读全文
摘要:题目大意 "传送门" 您要设计一个只有一行的打字机,这一行的长度是无限大,一开始可以认为每个字符都是空。您的打字机有一个光标只指向一个字符,一开始指向最左侧的字符。 使用者有三种操作: L 将光标向左移一格(当光标已经在最左侧时,忽略这次操作) R 将光标向右移一格 一个小写字符或者'(',')'
阅读全文
摘要:题意 给定n个字符串 如果存在一个或多个字母同时在字符串a和b中出现 这a和b就被分在同一组 如果a和c在同一组 b和c在同一组 则a和b也在同一组 问所有的字符串最后被分成几组 思路 一道并查集好题 把每一个字母当成一个点,对于每一个给出的字符串,把字符串中的所有字母之间都连上边。这样,若两个字符
阅读全文
摘要:[toc] A. Temporarily unavailable 题目 time limit per test1 second memory limit per test256 megabytes inputstandard input outputstandard output Polycarp
阅读全文
摘要:题目大意 给你两棵树,结点分别是1~A与1~B,然后给了N台设备,并且A树和B树的叶子结点(两棵树的叶子节点数量相同)都是链接电机的。问,最多可以删掉几条边使得每个设备都能连到任意一棵(或两棵)树的根节点(1号点) 思路 对于每棵树,维护$val[cnt][i][j]$,$cnt$是那个树表示我删掉
阅读全文
摘要:[toc] 题目链接 "咕咕咕" 思路 如果是$q=0$的话,相当于维护一个集合,支持查询最大值,删除最大值,添加新值,用$set$即可实现 如果是$q 0$的话,我们可以把用刀切看成是,把最大值$x$,分成$\left\lfloor px\right\rfloor q$和$x \left\lflo
阅读全文
摘要:[toc] 思路 神仙题(虽然是例题) 这道题目有一个非常重要的性质就是,只会改变相邻的两个数的位置,因此我们交换两个数, 只会改变一行的喜爱小摊或者一列的喜爱小摊,而不会同时改变行和列的喜爱小摊,既然这样的话, 我们就可以将这道题目分成两个部分,一部分是求行的最少次数,一部分是求列的最少次数。 这
阅读全文
摘要:[toc] 10.12考试总结 T1 最近公共祖先 预估得分: 100 实际得分: 20 最大得分: 100 用时:1小时10分 ~1小时20分 一看题目就知道肯定是找规律题 20pts: 就是直接暴力求lca,很简单 100pts: 以下是打的表: 2 22 142 734 3390 14718
阅读全文

浙公网安备 33010602011771号