文章 2023-06-14 来自:开发者社区

蓝桥杯 算法提高 超级玛丽 (Java)

问题描述大家都知道"超级玛丽"是一个很善于跳跃的探险家,他的拿手好戏是跳跃,但它一次只能向前跳一步或两步。有一次,他要经过一条长为n的羊肠小道,小道中有m个陷阱,这些陷阱都位于整数位置,分别是a1,a2,…am,陷入其中则必死无疑。显然,如果有两个挨着的陷阱,则玛丽是无论如何也跳过不去的。  现在给出小道的长度n,陷阱的个数及位置。求出玛丽从位置1开始,有多少种跳跃方法能到达胜利的彼岸....

文章 2023-06-14 来自:开发者社区

蓝桥杯 算法提高 输出正反三角形 (Java)

使用循环结构打印下述图形,打印行数n由用户输入。图中每行事实上包括两部分,中间间隔空格字符数m也由用户输入。样例输入n,m:5 4样例输出: * ********* *** ******* ***** ***** ******* *** ********* *注意:两行之间没有空行。看到这个题,我这个人就比较懒,不想去打印三角形,就把他们直接看作一个矩...

文章 2023-06-14 来自:开发者社区

蓝桥杯 算法提高 勾股数(Java)

问题描述勾股数是一组三个自然数,a < b < c,以这三个数为三角形的三条边能够形成一个直角三角形  输出所有a + b + c <= 1000的勾股数  a小的先输出;a相同的,b小的先输出。输出格式每行为一组勾股数,用空格隔开样例输出例如,结果的前三行应当是3 4 55 12 136 8 10直接暴力算了,刚开始写都从0开始,然后小于1000,然后报了运行超时,最后一想因....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等