摘要: n(n<20)个人站成一圈,逆时针编号为1~n。有两个官员,A从1开始逆时针数,B从n开始顺时针数。在每一轮中,官员A数k个就停下来,官员B数m个就停下来(注意有可能两个官员停在同一个人上)。接下来被官员选中的人(1个或者2个)离开队伍。输入 n,k,m 输出每轮里被选中的人的编号 样例输入 n=1 阅读全文
posted @ 2019-10-17 10:40 Jony-2018 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 有n盏灯,编号为1~n。第1个人把所有灯打开,第2个人按下所有编号为2的倍数开关(这些灯将被关掉),第3个人按下所有编号为3的倍数的开关,以此类推。一共有k个人,问最后有哪些灯开着?输入n和k,输出开着的灯的编号。k<=n<=100 样例输入 7 3 样例输出 1 5 6 7 阅读全文
posted @ 2019-10-17 10:38 Jony-2018 阅读(1219) 评论(0) 推荐(0) 编辑