- 博客(5)
- 收藏
- 关注
原创 L1-7 乘法口诀数列 (分数 20)
本题要求你从任意给定的两个 1 位数字 a1 和 a2 开始,用乘法口诀生成一个数列 {an},规则为从 a1 开始顺次进行,每次将当前数字与后面一个数字相乘,将结果贴在数列末尾。如果结果不是 1 位数,则其每一位都应成为数列的一项。
2025-04-14 21:16:40
310
原创 L1-8 新年烟花 (分数 20)
新年来临,许多地方会举行烟花庆典庆祝。小 C 也想参加庆典,但不幸的是跟他一个想法的人实在太多,活动场地全是人人人人人人人人人……活动场地可视作一个 N×M 的矩阵,其中有一些格子是空的,另外有一些格子则被人或者建筑物占领了。烟花会在一些格子上开始燃放,一个空的格子是一个对小 C 而言的优秀的观赏位置,当且仅当这个格子能看到三个及以上不同格子上燃放的烟花。现在给定活动场地的情况以及小 C 的身高,请找到所有对小 C 而言的优秀的观赏位置,并输出能看到最多的烟花的格子的坐标。
2025-04-14 20:55:10
569
原创 L1-087 机工士姆斯塔迪奥
在 MMORPG《最终幻想14》的副本“乐欲之所瓯博讷修道院”里,BOSS 机工士姆斯塔迪奥将会接受玩家的挑战。你需要处理这个副本其中的一个机制:N×M 大小的地图被拆分为了 N×M 个 1×1 的格子,BOSS 会选择若干行或/及若干列释放技能,玩家不能站在释放技能的方格上,否则就会被击中而失败。给定 BOSS 所有释放技能的行或列信息,请你计算出最后有多少个格子是安全的。
2025-04-07 17:03:28
308
原创 问题 D: 【高精度】简单高精度减法
strcmp接受的是const char*参数,而C++的string对象需要使用c_str()方法转换为C风格的字符串才能传递给strcmp。邪狼掌握了简单高精度加法程序的编写后,修罗王要求邪狼写一个简单高精度减法的程序。即求出A-B的值,其中A和B均为非负整数,其位数不超过5000。然后逐个像正常数学减法进行运算,本位不够向前借1,本位会加10,前位会减1,存入新的数组;共两行数据,第一行为一个非负整数A,第二行为一个非负整数B,A、B的位数均在5000以内。3.以上的第一点和第二点的比较!
2025-03-27 16:11:39
595
原创 L1-7 前世档案(二进制的巧用)
题目:网络世界中时常会遇到这类滑稽的算命小程序,实现原理很简单,随便设计几个问题,根据玩家对每个问题的回答选择一条判断树中的路径(如下图所示),结论就是路径终点对应的那个结点。现在我们把结论从左到右顺序编号,编号从 1 开始。这里假设回答都是简单的“是”或“否”,又假设回答“是”对应向左的路径,回答“否”对应向右的路径。给定玩家的一系列回答,请你返回其得到的结论的编号。
2025-03-24 16:45:48
430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人