PTA真题——试试手气 我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。那么你应该可以预知自己第 n 次(1≤n≤5)摇出的结果。
经典蓝桥题目-------欧拉函数的应用 同样的有 0<= x' < m' (x',m'是同时除以d的值)而 gcd(a,m) = gcd(a+x,m) 则有 d|x。设 gcd(a,m) = d,则 d|a,d|m。不会欧拉函数的可以看我这篇博客,写的很详细。于是我们发现只要求m'的欧拉函数即可。根据题目有 0<=x<m。
Codeforces Round 971 (Div. 4)——C题题解 本题的大意是一个青蛙从原点开始跳格子(0,0),最终要跳到点(x,y)去,并且每一步的步长不能超过k,问最短几步可以跳到终点。本题利用贪心思想,肯定是先跳最大的步长这样总体用的步数最长。
2023 睿抗机器人开发者大赛CAIP本科组(省赛)----出院题解 以上是某群中一段有趣的对话。请你按照里面的逻辑,在已知某些饮料的等级的情况下,给饮料定级。DietACokeDDietCokeAD如果新饮料无法拆解或者有多种拆解方法,统一定为 D级。
数论技巧——使用线性筛法去求1~n之间欧拉函数的和 第一个性质很好证明第二个证明如下:已知p^k一定可以整除 p,p^2,p^3......p^k-1那么我们可以得出,在p^k-1与p^k之间,不可能存在别的数能整除p (p是质数)在一个循环节中,我们可以知道共有(p-1)个数是与p互质的,那么个数是(p-1)并且循环节一共有p^k-1个,所以定理二成立定理三的证明读者可自行查阅资料(本觏婼不会)欧拉函数的计算公式:由唯一分解性定理可知,n = p1^a1*p2^a2......pk^ak则φ(n) =φ(pi^ai)p^ai*
多重背包问题的二进制优化技巧 有 N 种物品和一个容量是 V 的背包。第 i 种物品最多有 si 件,每件体积是 vi,价值是 wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。
使用图论技巧——有遍数限制的最短路 给定一个 n个点 m 条边的有向图,图中可能存在重边和自环,。请你求出从 11 号点到 n 号点的最多经过 k 条边的最短距离,如果无法从 1 号点走到 n 号点,输出impossible。注意:图中可能。
暖炉与水豚-----2024睿抗RAICOM编程组(省赛)B题解析 在一个 N*M 的矩阵中有若干水豚以及暖炉,暖炉可以辐射以它自身为中心的 3×3 范围里的水豚,使其变得暖呼呼的。谜题里存在一只冷的要命的水豚,你需要移动其中的一个暖炉,使所有水豚都变得暖呼呼的。在往下读题前,如果你有兴趣的话,不妨思考一下如何解答这个谜题。(思考结果与题目无关,可跳过。
天梯赛练习集——L2-001 紧急救援(dijkstra求最短路) 作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。