题解 1160: 出圈

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

筛选

【出圈】 (C语言代码)

摘要:解题思路:注意事项:参考代码:#include<stdio.h> #include<string.h> int main(){ int n,m,i,curans,j; while(scan……

【出圈】 (C语言代码)

摘要:解题思路:        分享一个链表注意事项:参考代码:#include<stdio.h>#include<stdlib.h>struct node{ int no; struct node*nex……

【出圈】 (C语言代码)

摘要:解题思路:  /*******************首先构建循环链表,然后删除n-1个计数为m的节点******************/ #include<stdio.h> #inclu……

【出圈】 (C语言代码)

摘要:解题思路:按照题目踢出方法,先把没有踢出的人全部置1,若有人踢出把他置0;注意事项:最后一个人i的值必须等于-1,i最后还会+1,再一次循环就从牌p[0]开始;参考代码:#include <stdio……

【出圈】 (C语言代码)

摘要:解题思路:看完题目,嗯,一个圈子,大家轮流报数退出,直到剩下一个人为止。这不就是一个循环链表嘛!!在创建链表的时候数据域里存放他们的序号,指针域存放他们的下一个序号,链表的尾节点指向链表的头节点,就是……

Mark11:数组模拟链表

摘要:注意事项:                    这题和前面的一道报3退圈的,很像。这里采用的数组模拟方法,是之前一位dalao的。参考代码:#include<stdio.h> #include<s……

【出圈】 (C语言代码)

摘要:解题思路:我的程序m是总数,n为出圈的值!  m个值放在数组中,设置两个循环变量,一个记录每次循环n个不为零的值后加一 ,每次加到n则将该处的值赋0,另一个记录赋值0的次数,当赋值0为m-1次时说明只……

【出圈】 (C++代码)

摘要:解题思路:f[1]=0;f[i]=(f[i-1]+m)%i; (i>1)注意事项:参考代码:#include<iostream>#include<algorithm>using namespace s……

【出圈】 (Java代码)

摘要:解题思路:注意事项:参考代码:import java.util.Scanner;public class Main { public static void main(String[]ages) { ……