出圈(典型的约瑟夫环问题) 摘要:```c #include int f(int n,int m){ int i,s=0; for(i=2;i…… 题解列表 2023年02月02日 0 点赞 0 评论 128 浏览 评分:9.9
出圈(约瑟夫环)问题---用C语言解决 摘要:```c #include int main(void) { int n,m; while(scanf("%d%d", &n,&m)!=EOF) { int row[n]; …… 题解列表 2022年11月25日 0 点赞 0 评论 496 浏览 评分:9.9
猴子选大王(报数问题) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main() { int n,m; while(scanf("%d %d",&n,&m)!=EOF) { int s=0; …… 题解列表 2024年03月18日 0 点赞 0 评论 141 浏览 评分:9.9
C语言代码,数组循环出圈 摘要:解题思路: 定义一个长度为n的数组,表示n个人,初始值为1,表示未出圈,0表示已出圈。利用while循环,从头开始报数,每一次先判断这个人有没有出圈。如果没有出圈,就报数,并判断报的…… 题解列表 2021年07月27日 0 点赞 0 评论 478 浏览 评分:9.9
循环链表解法(c语言代码) 摘要:我是很不想用链表的,因为每次写完都有一堆bug,因为链表很容易访问到空指针。但是我更不想用数组,数组太费脑子了。 ```c #include #include // 定义链表节点结构体…… 题解列表 2024年08月31日 0 点赞 1 评论 121 浏览 评分:9.9
SavenNeer-【出圈】-题解(C语言代码) 摘要:###解题思路 1、首先建立一个足够大的数组,对数据进行初始化,使得其等于1,2...。 2、再输入n,m的值,在整个程序中利用n限制先前数组的应用范围。 3、借助题文的判断条件,使用sum计报…… 题解列表 2019年10月05日 0 点赞 0 评论 1075 浏览 评分:9.9
ACM学习日记08--【出圈】--循环链表解决(数据结构基础) 摘要: #include #include typedef struct person { struct person *next; …… 题解列表 2019年12月21日 0 点赞 0 评论 539 浏览 评分:9.9
试着使用双向链表解决约瑟夫环问题 摘要:解题思路:既然约瑟夫环是一个环状结构,那我们应该可以使用双向链表来实现约瑟夫环,然后来解决问题。首先我们先定义一个结构体变量,表示这个环上每一个结点,每个结点都有三个值,分别是表示这个结点的前一个结点…… 题解列表 2022年07月06日 0 点赞 0 评论 401 浏览 评分:9.9
一个初学者的简单思路--出圈 摘要:解题思路:我们设置一个计数的count,如果说一共有n个人,把一个数组的前n项均设为1,那么count在遍历的时候可以把每一项值相加,如果count=m,则说明此位置的人出圈,这时我们把count再设…… 题解列表 2022年12月23日 0 点赞 1 评论 91 浏览 评分:9.9
队列思想,模拟思想,C / C++ 摘要: C++版 #include #include using namespace std; int main() { int n, m; while(cin >> n >> …… 题解列表 2022年12月01日 0 点赞 0 评论 125 浏览 评分:9.9