题解 1441: 蓝桥杯2013年第四届真题-幸运数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

1441: 蓝桥杯2013年第四届真题-幸运数

m,n=map(int,input().strip().split())num=1#num表示挑当前序列的第几个数为幸运数字。num=1从挑第二个数字开始,l[num].l=[iforiinrange(n)ifi%2==1]ls=[xforxinlifx>m]whilenum

幸运数(C++)代码

摘要:解题思路:这道题直接模拟题意即可。注意事项:参考代码:#include <iostream> using namespace std; int m, n; int arr[10000000]; ……

这个没什么技巧,直接干

摘要:解题思路:注意事项:参考代码:m,n=map(int,input().split()) # left保存的幸运数 left=[1] # right 保存的除了幸运数之外的数字 right=li……

蓝桥杯2013年第四届真题-幸运数-题解(C++代码)

这里如果使用链表来做的话,我认为最大的难度就是没有想到链表遍历的时候,同时删除,如果从前面遍历删除,会把下标打乱,所以需要从后面进行遍历删除,这里本来是先把元素变为0,然后删除0位置,但是这样会超时20%```cpp#include#includeusingnamespacestd;typedefst