![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
题解
桃花多多开
这个作者很懒,什么都没留下…
展开
-
第十四届蓝桥杯JavaB组试题A——阶乘求和
第一眼看到这道题时想到的就是直接进行运算,但题目中给的数字过大,无法直接进行运算,后来才知道在运算过程中每与10或10的背书相乘时都会在最终运算结果的后面多出来一个0,在每10个数中的2与5相乘时也会出现0,所以并不需要将数字全部进行运算,当运算到某个数的后9位全部都是0时就可以停止运算了,此时的结果就是最终结果。原创 2023-04-11 17:20:02 · 295 阅读 · 1 评论 -
第四周题解
【代码】第四周题解。原创 2023-03-07 21:31:42 · 55 阅读 · 0 评论 -
第五周题解(跳跃)
1.看到题时没有清晰明确的思路,当时感觉在每个点可选的移动范围内若有多个可选正解,不知道该怎么去选,可能较小的那个点可以再在可选范围内进行选择运算,结果就大于开始时的那个较大的数,所以不知道该怎么去处理这种问题。通过这道题知道了从左上角到右下角求最大值或最小值这类问题其中一种方法,同时当遇到一次跳跃范围过大其中数据无法进行有效的处理时可以将问题简单化,通过将较大的跳跃转化为较小的跳跃来解决问题。原创 2023-03-13 19:59:36 · 123 阅读 · 0 评论 -
题解(数位排序)
开始的思路是定义两个数组,用下标将两个数组联合起来,一个代表数字,一个代表数位,在根据数位进行排序时,数位更换的同时数字也进行更换,随时保证在两数组相同的位置上存储的信息属于同一个数字,最后在排序结束后对结果进行输出。题解中所给的思路是将数字和数字对应的数位存入Map集合中,以数字作为键,数位作为对应的值,然后使用TreeMap自定义排序,在值相同时按照键的大小从小到大进行排序,其余情况下按照值的大小进行排序。又如, 6 排在 2022 前面, 因为它们的数位之和相同, 而 6 小于 2022。原创 2023-04-01 17:30:11 · 300 阅读 · 0 评论