题解 1160: 出圈

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

筛选

【出圈】-题解(C语言代码)

###直接分析代码吧!!!```c#includeintmain(){intn;//总人数intm;//退出号码inta[100];inttemp;intp=0;while(scanf("%d%d",&n,&m)==2){/*********************数据初始化*************

【出圈】-题解(C++代码) 模拟,通俗易懂

-用people[i]标记是否~~出轨~~,呸,**出圈**(1表示还在,0表示出圈)-i标记喊话的人儿,cnt表示喊出的数字,num代表总的人数,当num为1时就终止了-进行循环-喊出的数字为m时,踢出(三步操作):**1.people标记为02.总人数减一3.cnt重置**#####PS:注意循环

【出圈】-题解(C语言代码)AC代码

#以下为大佬解题大家快来围观1:创建长度为n的循环链表(单链表的最后一个结点与首结点连接,不是头结点);2:链表结点包括编号和next指针;3:从首结点p开始报数(p=p->next),但是只报数到离开的结点的前一个结点,然后删除它后面的结点,

【出圈】-题解(C语言代码)

```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);while(sc.hasNext()){intn=sc.nextInt()

【出圈】-题解(C++代码)

#这题直接用数组模拟循环```cpp#include#include#includeusingnamespacestd;intmain(){intn,m;//注意循环输入while(cin>>n>>m){intkk=0;inta[100000];for(inti=1;i

SavenNeer-【出圈】-题解(C语言代码)

###解题思路1、首先建立一个足够大的数组,对数据进行初始化,使得其等于1,2...。2、再输入n,m的值,在整个程序中利用n限制先前数组的应用范围。3、借助题文的判断条件,使用sum计报数的个数,一旦发现到达第m个数据,就将该数据的值归零,同时sum的值归零。