题解 1047: [编程入门]报数问题

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

筛选

[编程入门]报数问题

摘要:解题思路:    这题主要是想用列表实现,每当有一个3就将那个值赋0,一直循环,直到最后一个就退出。注意事项:参考代码:public static void main(String[] args) {……

map容器暴力模拟

摘要:用key代表初始编号,value代表每个人报的数,通过不断删除value为3(这里用0表示)的元素模拟每轮报数的情况,直到容器中只剩下最后一个元素,其key值即为所求值。 ```cpp #incl……

报数问题超简单

摘要:解题思路:pop(0)实现报数变换注意事项:参考代码:i=int(input())c=list(range(1,i+1))t=1while len(c)!=1:    c.append(c.pop(0……

[编程入门]报数问题-题解(C语言代码)

摘要:思路: 1.公式法,运用你强大的数学技能推出约瑟夫问题的数学公式,然后根据数学公式写出程序,本人数学一言难尽,并未推出公式,在此不多做解释。想了解朋友见如下文章:https://blog.csdn.……

循环链表解决约瑟夫环

摘要:解题思路:尾插法将链表串起来,使用两个指针删除应该删的节点那一个,一直循环至剩下最后一个。注意事项:参考代码:#include<stdio.h> #include<stdlib.h> struct……

报数问题题解

摘要:解题思路:注意事项:参考代码:n=int(input())x=nblist=[]alist=[i for i in range(1,n+1)]                 #生成初始顺序#prin……