江锦


私信TA

用户名:uq_44676012460

访问量:232

签 名:

等  级
排  名 11157
经  验 1044
参赛次数 5
文章发表 3
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

链表归并排序
浏览:54

解题思路:

注意事项:

参考代码:

import java.util.Scanner;


public class wc {

static Scanner sc=new Scanner(System.in);

public static void main(String[] args) {

int N=sc.nextInt();

int m=3;

int s=0; //一个人的时候第0个人出列

for(int i=2;i<=N;i++) { //从2开始遍历,表示俩个人的时候第s个人出列

s=(s+m)%i;

}

System.out.println(s+1);

//System.out.println(fun(N));

}


//public static int fun(int N) {

// int m=3;

// if(N==1)

// return 1;

// return (fun(N-1)+m-1)%N+1; //索引从0开始,所以m-1,结果+1

//}

}


 

0.0分

0 人评分

  评论区

  • «
  • »