随笔分类 - ACM
摘要:题意: 某地沙漠化严重,沙漠里长了很多仙人掌,现在要让你删掉仙人掌的一些边让它的所有连通分量都是树,就完成了沙漠绿化(什么鬼逻辑?)让你计算删边的方案数。 仙人掌是一种特殊的图,它的每一条边只属于1或0条回路。 题解: 画几个仙人掌就能明白,仙人掌就是一棵树上的某些点长出了回路,可以把仙人掌分成若干
阅读全文
摘要:首先定义递推数列: 对于无限的数列$a[i]$,假设存在一个有限的k,且存在函数$f(x_1,x_2...x_k)$使得任意$i>k$,有$a[i]=f(a_{i-1},a_{i-2}...a_{i-k})$,则称数列a为递推数列。 如果取一个模数m,限制数列a的元素必须为小于m的正整数,并将上述定
阅读全文
摘要:题意: 有一个不保证凸的多边形,让你滚一圈,计算某点滚出的轨迹多长。 题解: 求出凸包后,以每个点为转轴,转轴到定点的距离为半径,用余弦定理计算圆心角,计算弧长。
阅读全文
摘要:题意: 给定一对用凯撒密码加密的明文和密文,再给你一个密文,让你解密出明文,保证有唯一解。 题解: 对凯撒密码的已知明文攻击,签到题。
阅读全文
摘要:题意: 紧密排列的方块因为摩擦力一个一个稳定地挤在一起,但当一个方块的四个邻居中,上下两个至少空缺一个,左右两个至少空缺一个,则这个方块也将掉落。 每次锤掉一个方块,求多少个方块受牵连落下。 题解: 可能掉落的方块总在刚刚掉落的方块上下左右四个方向出现,暴力bfs的话一个方块最多被访问4次,此复杂度
阅读全文
摘要:题意: 有许多物品,每个物品有一定概率让女朋友开心。你想让女朋友开心且只开心一次,让你挑一些物品,使得这个只开心一次的概率最大,求最大概率。 题解: 设物品i让女朋友开心的概率为$p_i$ 若你挑选了1-k共k个物品,则可记女朋友一次都开心不了的概率$w_0=\prod _{i=1}^k (1-p_
阅读全文
摘要:题意: 有一些1毛,2毛,5毛,1块的钢镚,还有一些价格不同的商品,现在要求你带一些钢镚,以保证这些商品中任选一件都能正好用这些钢镚付账,问最少带多少钢镚。 题解: 对于最优解,1毛的钢镚最多带1个,带两个就还不如带一个2毛的,同理2毛的最多带四个,5毛的最多带1个,一块的没有限制。 因此,预处理出
阅读全文
摘要:题意: 在一块长方形蛋糕上切若干刀,每一刀都是从长方形某条边开始,垂直于这条边,但不切到对边,求把长方形切成了多少块。 题解: 块数=交点数+1 因为对于每个交点,唯一且不重复地对应着一块蛋糕。 就是产生这个交点的相互垂直的两刀,以及这两刀分别上次经过的刀痕或边缘,这四条边确定的长方形。 则问题转化
阅读全文
摘要:题意: 给一个小写字母组成的字符串,每回合轮到某人时,此人可以选择让某位+1(如果是z则变回a),或者直接结束游戏。 先手希望游戏结束时字符串字典序尽量小,后手希望游戏结束时字符串字典序尽量大,求游戏结束时的字符串。 题解: 定理0:先手只能操作z 证明:如果先手操作非z元素,后手直接结束游戏,对于
阅读全文
摘要:字符串hash唯一用途是快速判断两字符串是否相等,但存在极小概率假阳性(本来不相等,但算法返回相等)。 根本思想是把一个字符串转换为一个整数,要求相同的字符串,对应的这个整数相同,不同的字符串,对应的这个整数不同。
阅读全文
摘要:题意: 给你一个“斐波那契”字符串数列,第n项由第n-1项和第n-2项拼接而成,输出某项的某位及其后10位。 题解: 递归求解即可。
阅读全文
摘要:题意: 给你一个方阵,再在方阵上给定一些点,按照希尔伯特曲线经过的先后顺序为这些点排序 题解: 定义好比较函数后直接调用排序算法即可。 希尔伯特曲线本来就是用于二维到一维的映射的,因此我们可以考虑对于每一个点预处理出它是希尔伯特曲线上第几个经过的,然后排序。 可以看出,假设在方阵的中心设立一个原点,
阅读全文

浙公网安备 33010602011771号