急急急!!!求助,敢死队问题新演化
幽冥zxy 2019-12-10 10:58:04 参加任务的n个敢死队成员同乘一条船, 因为严重超载,加上风高浪大,危险万分;因此船长告诉各成员,只有将全船一半的成员投入海中,其余人才能幸免遇难。无奈,大家只得同意这种办法,并议定n个人围成一一圈,由第1个人开始,顺时针依次报数,数到第m 人,便把他投入大海中,然后从他的下一个人数起,逆时针数到第k人,将他投入大海,然后从他逆时针的下一个人数起,顺时针数到第m人,再将他投入大海,如此循环,直到剩下n/2个乘客为止。1.问哪些位置是将被扔下大海的位置。2.将改题目演化一下, 若某成员已知成员数n,自己的位置在第t个位置,则如果设置k和m才能保证自己存活。
要求: (1)用两种数据结构来实现;
(2) n, m, k, t均为人工输入;
(3)界面友好