非常基础的方式 摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <string.h>int main(){ int arr[20] = { 0 }; int i = 0; int …… 题解列表 2023年01月26日 0 点赞 0 评论 491 浏览 评分:0.0
链表问题,可自己搭建链表也可直接用stl 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int main(){ int n;cin >> n; list<int>node;…… 题解列表 2023年01月16日 0 点赞 0 评论 525 浏览 评分:0.0
[编程入门]报数问题(水题) ```c#includeintf(intn,intm){if(n==1)return0;//递归出口elsereturn(f(n-1,3)+3)%n;}intmain(){intn,i,num=0;scanf("%d",&n);printf("%d",f(n,3)+1);}``` 题解列表 2023年01月11日 0 点赞 0 评论 488 浏览 评分:9.9
[编程入门]报数问题(暴力求解) 摘要:解题思路:这本质上就是约瑟夫环的问题,直接用公式暴力求解即可(公式推导有问题的可以私信我)注意事项:参考代码:#includeint main(){ int n,i,num=0; scanf("%d"…… 题解列表 2023年01月08日 0 点赞 0 评论 520 浏览 评分:9.9
[编程入门]报数问题(一点想法) 解题思路:num表示报的数字,即1,2,3,x表示退出报数的人数,然后只要模拟一下报数过程,当只剩下最后一人时,退出循环,找到不为0的数即可。注意事项:注意当循环到末尾时,i要重新置1参考代码:#includeintmain(){intn=0, 题解列表 2023年01月02日 0 点赞 0 评论 504 浏览 评分:0.0
我认为较简单的一种解法 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n,t=1,i,j,k=0; scanf("%d",&n); int a[n]; …… 题解列表 2022年11月30日 0 点赞 0 评论 523 浏览 评分:9.9
C语言 报数问题& 摘要:解题思路:注意事项:输入1输出也是1,应该是没有BUG,但是运行速度太慢,本人还没学链表,这也算是一种方法吧,仅供交流学习参考代码:#include<stdio.h>#define Long 20in…… 题解列表 2022年11月30日 0 点赞 0 评论 574 浏览 评分:0.0
1047: [编程入门]报数问题 思路:三个一删除,每个人都有编号所以当编号为零时可以看成删除当报数到三时人数减一最后人数为一时跳出循环,最后输出编号不为零时的值#includeintmain(){intn;scanf("%d",&n);intj=0,m[10000];for(j=0;j 题解列表 2022年11月02日 0 点赞 0 评论 513 浏览 评分:0.0
1047:报数问题—没看见有这种方法欸 摘要:注意事项:除了内存有点大,好像没别的问题参考代码:#include<stdio.h> int main() { int n,a[1000000]={0},cnt=0,i; sc…… 题解列表 2022年10月31日 0 点赞 0 评论 581 浏览 评分:9.9
[编程入门]报数问题(约瑟夫环-循环链表) #1047题**约瑟夫环问题**```c#include#include/***节点*/structNode{intvalue;structNode*next;}head;/***删除下一个Node节点*@paramp要删除节点的上一个节点(也可以用双向循环链表, 题解列表 2022年10月22日 0 点赞 0 评论 707 浏览 评分:9.9