杀人游戏约瑟夫环(洛谷P1145题题解,Java语言描述)
生活随笔
收集整理的這篇文章主要介紹了
杀人游戏约瑟夫环(洛谷P1145题题解,Java语言描述)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目要求
題目鏈接P1145
約瑟夫環問題了解一下
約瑟夫環問題其實在數據結構里與單循環鏈表關系密切,但是這里模擬就完事~~
我寫過的約瑟夫環問題
AC代碼(Java語言描述)
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int num = scanner.nextInt();scanner.close();boolean flag = false;int temp = num;while (!flag) {temp++;int next = 0;for (int i = 0; i < num; i++) {next = (next+temp-1) % (2*num-i);if (next < num) {break;}if (i == num-1) {flag = true;}}}System.out.println(temp);} }自我慶祝,開始接觸橙題咯
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的杀人游戏约瑟夫环(洛谷P1145题题解,Java语言描述)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件项目管理第二课—项目投标准备工作及投
- 下一篇: 用Map构造选择题题库(洛谷P5601题