1046自定义函数之数字后移 解题思路:注意事项:参考代码:n=int(input())My_list=list(map(int,input().split()))m=int(input())forindex,elementinenumerate(My_list):print(My_list[-m+index], 题解列表 2026年08月05日 0 点赞 0 评论 223 浏览 评分:0.0
采用两段输入法解决数字后移 解题思路:这个题目可能大部分人第一感是数组元素换位置,怎么样把后面的数字整体放在前面,然后前面的数次顺次往后移呢?一种思路是后m个元素赋值到前m项,然后前n-m项的数组下标全部增加m,这样写的代码略显复杂。于是我采用取巧的方式,不进行数组新变换操作了,先输出后m项,再输出前n-m项即可。 题解列表 2026年07月17日 0 点赞 0 评论 88 浏览 评分:0.0
三反转解决整形数组右移问题,仅单一数组解决 解题思路:移动次数作为解题关键,相当于以移动次数-1的下标为界限划为两部分人进行两次反转排序注意事项:当移动次数大于数组大小n时着前n遍移动无效,所以要求得真正的移动次数参考代码:#include#include//输出函数voidoutput(int*numbe 题解列表 2026年03月10日 1 点赞 0 评论 405 浏览 评分:10.0
用列表和for遍历 摘要:解题思路:注意事项:参考代码:def move(): a=int(input()) b=list(map(int,input().split()))…… 题解列表 2026年02月01日 0 点赞 0 评论 291 浏览 评分:0.0
[编程入门]自定义函数之数字后移 摘要:解题思路:一种思路是向后移动,把最后一个数字备份,移动完num_number - 1次后把最后一个数赋值给第一个总共移动move_number次注意 if(move_numb…… 题解列表 2025年11月06日 2 点赞 0 评论 578 浏览 评分:10.0
1046:使用万能头文件+指针,简单易懂 摘要:```cpp#include //使用万能头文件,竞赛用着快,写平常的程序不要用using namesapce std;void RemoveArray(int a[],int* b,in…… 题解列表 2025年10月25日 1 点赞 0 评论 513 浏览 评分:0.0
自定义函数之数字后移 摘要:解题思路:注意事项:参考代码:n=int(input())arr=list(map(int,input().split()))a&n…… 题解列表 2025年10月05日 0 点赞 0 评论 467 浏览 评分:0.0
自定义函数之字符串反转 摘要:解题思路:这道题可以使用数组或者链表来做,我采用的循环链表的方式注意事项:参考代码:typedef struct LinkT{ int num; s…… 题解列表 2025年09月08日 0 点赞 0 评论 468 浏览 评分:0.0
通过定义多个动态数组容器,连续使用for轮询取出元素放到新的数组容器中 解题思路:通过定义多个动态数组容器,连续使用for轮询取出元素放到新的数组容器中注意事项:务必要清楚如何使用容器参考代码:#includeusingnamespacestd;voidmy_solution(vector&a, 题解列表 2025年04月09日 1 点赞 0 评论 744 浏览 评分:10.0
简单易懂 给个赞 嘻嘻 解题思路:很简单注意事项:注意考虑周到参考代码:#include#defineN10000voidtext(int*a,intn1,intn2){inttemp[N];for(inti=0;i 题解列表 2025年01月09日 7 点赞 0 评论 1183 浏览 评分:10.0 « 12345678...3839 »