Accepted: 11 Total Submit: 28 Time Limit: 1000ms Memory Limit: 30720KB
Description
有n只猴子,他们的编号是1,2,…,n(1< n <100)。他们围成一圈,从第1位顺序开始报号1,2,3,…,k。凡报到k的猴子退出圈子,接着从退出圈子的下一位又从1开始报号,报到k的猴子退出圈子,不断重复。最后留下的那一位是猴王。请编程找出第几只猴子是猴王。要求用链表完成。
链表结点的结构可以定义为(或自己定义):
struct monkey{
int number;
int next;
}link[n+1];
下列是用标记法设计的流程图: