
算法设计与分析
文章平均质量分 86
通过c++语言设计和实现算法解决相应的问题
等不来花开709
这个作者很懒,什么都没留下…
展开
-
OpenJudge 百练 4124:海贼王之伟大航路
我是要成为海贼王的男人!”,路飞一边喊着这样的口号,一边和他的伙伴们一起踏上了伟大航路的艰险历程。路飞他们伟大航路行程的起点是罗格镇,终点是拉夫德鲁(那里藏匿着“唯一的大秘宝”——ONE PIECE)。而航程中间,则是各式各样的岛屿。因为伟大航路上的气候十分异常,所以来往任意两个岛屿之间的时间差别很大,从A岛到B岛可能需要1天,而从B岛到A岛则可能需要1年。当然,任意两个岛之间的航行时间虽然差别很大,但都是已知的。原创 2023-08-14 13:53:22 · 206 阅读 · 1 评论 -
OpenJudge 2251:Dungeon Master(BFS)
总时间限制: 1000ms 内存限制: 65536kBTrapped!Trapped!原创 2023-08-13 23:08:50 · 111 阅读 · 1 评论 -
OpenJudge 百练 1426:Find The Multiple
1426:Find The Multiple描述输入输出样例输入样例输出来源原创 2023-08-13 19:28:26 · 96 阅读 · 1 评论 -
POJ 3126--Prime Path
这道题目就是寻找一个四位素数到另一个四位素数的最小改变次数,每次只能改变一个数字,且改过后的数仍然是素数,由于会多次进行素数判断所以采用线性素数筛进行预处理会减少程序的运行时间。正如前文所说,eroengine突然喜爱上了质数,他对质数的爱已经到了魔怔的地步。分析过后就简单了,首先打一张素数表,然后我们再通过bfs改变位数,直到变为最终数字,记录步数,改变的时候枚举0-9每一位数字就可以了。游戏规则是:a可以通过改变某一位上的数字使其变成c,但只有当c也是四位的素数时才能进行这种改变。(T原创 2023-08-12 18:22:10 · 449 阅读 · 2 评论 -
PTA基础编程题目集7-31 字符串循环左移
针对 字符串循环左移问题 提供了两种思路原创 2023-08-12 17:00:38 · 765 阅读 · 3 评论