![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
swustoj题解
不做咸鱼的胖
初识程序的小弱,请多多关照
展开
-
swustoj956约瑟夫问题的实现
n个人围成一个圈,每个人分别标注为1、2、…、n,要求从1号从1开始报数,报到k的人出圈,接着下一个人又从1开始报数,如此循环,直到只剩最后一个人时,该人即为胜利者。例如当n=10,k=4时,依次出列的人分别为4、8、2、7、3、10,9、1、6、5,则5号位置的人为胜利者。给定n个人,请你编程计算出最后胜利者标号数。第一行为人数n; 第二行为报数k;Input 10 4Output 5这原创 2016-04-20 00:58:23 · 1372 阅读 · 0 评论 -
swustoj Locker doors(0480)
Description There are n lockers in a hallway numbered sequentially from 1 to n. Initially, all the locker doors are closed. You make n passes by the lockers, each time starting with locker #1. On the原创 2016-09-20 15:58:59 · 1131 阅读 · 0 评论