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

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

筛选

list解决报数问题

摘要:解题思路: 通过list链表,动态删除报到3的元素注意事项: 记得说明如果指针指向end,就换到begin位参考代码:#include<iostream>#include<list>using nam……

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

摘要:# 这是一个自我感觉有难度的题,要是没有好的方法可能要写半天! ###### 在一开始写的时候我没有好的方法导致我用土方法写花了大量的时间,得不偿失,后面我转换了思路,用数组成员代替围成一圈的人,问……

报 数 问 题

摘要: #include using namespace std; int main() { int n, s = 0, i; cin >> n;……

1047-报数问题

摘要:解题思路:注意事项:参考代码:/*约瑟夫环问题:1) 递推公式:f(n,m)=(f(n-1,m)+m)%n  //f(m,n) 表示n个人报数,每报到m时杀掉那个人,最终胜利者的编号。 2) 递推公式……
优质题解

[编程入门]报数问题

摘要:解题思路:首先定义一个数组arr用来保存每个人的编号,然后再定义指针p指向数组arr,变量n保存的是人的个数,将n的值赋值给m。所有变量定义好之后使用for循环给每个人编号,代码如下:for(i=0;……

[编程入门]报数问题

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int main(){   int n,m,s=0;scanf("%d",&n); ……