循环链表解决报数--简单解法 摘要:解题思路:// 若要循环链表删除数据直至一个时,则只需一个int pos记录位置// 定义俩个结构指针,一个指当前的,一个指前一个的 // 定义一个i,初始化为0,从head开始++i,每当i==3/…… 题解列表 2023年02月03日 0 点赞 0 评论 141 浏览 评分:9.9
C语言-报数问题 简单数组法 摘要:解题思路: 题设要求输入一个正整数n,即表示n个人围成一圈,且分别编号1~n,由编号为1的人开始从1到3报数,报到3的人退出,那么最后只会留下一个人,求这个人的编号。 这里所有人是围成一…… 题解列表 2023年02月02日 0 点赞 0 评论 159 浏览 评分:9.9
非常基础的方式 摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <string.h>int main(){ int arr[20] = { 0 }; int i = 0; int …… 题解列表 2023年01月26日 0 点赞 0 评论 98 浏览 评分:0.0
链表问题,可自己搭建链表也可直接用stl 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int main(){ int n;cin >> n; list<int>node;…… 题解列表 2023年01月16日 0 点赞 0 评论 132 浏览 评分:0.0
[编程入门]报数问题(水题) 摘要:```c #include int f(int n,int m){ if(n==1) return 0;//递归出口 else return (f(n-1,3)+3)%n; } in…… 题解列表 2023年01月11日 0 点赞 0 评论 120 浏览 评分:9.9
[编程入门]报数问题(暴力求解) 摘要:解题思路:这本质上就是约瑟夫环的问题,直接用公式暴力求解即可(公式推导有问题的可以私信我)注意事项:参考代码:#includeint main(){ int n,i,num=0; scanf("%d"…… 题解列表 2023年01月08日 0 点赞 0 评论 98 浏览 评分:9.9
[编程入门]报数问题(一点想法) 摘要:解题思路:num表示报的数字,即1,2,3,x表示退出报数的人数,然后只要模拟一下报数过程,当只剩下最后一人时,退出循环,找到不为0 的数即可。注意事项:注意当循环到末尾时,i要重新置1参考代码:#i…… 题解列表 2023年01月02日 0 点赞 0 评论 129 浏览 评分:0.0
1047: [编程入门]报数问题 摘要:```cpp #include int nodes[150]; int main() { int n,m=3; scanf("%d",&n); for(int i=0;i1) …… 题解列表 2022年12月07日 0 点赞 0 评论 164 浏览 评分:9.9
我认为较简单的一种解法 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n,t=1,i,j,k=0; scanf("%d",&n); int a[n]; …… 题解列表 2022年11月30日 0 点赞 0 评论 143 浏览 评分:9.9
C语言 报数问题& 摘要:解题思路:注意事项:输入1输出也是1,应该是没有BUG,但是运行速度太慢,本人还没学链表,这也算是一种方法吧,仅供交流学习参考代码:#include<stdio.h>#define Long 20in…… 题解列表 2022年11月30日 0 点赞 0 评论 145 浏览 评分:0.0