首页 > TAG信息列表 > 956
合并技术
996 13236 24505 36148 22334 33500 31287 26938 21161 21755 22334 33500 20973 979 1053 1044 1046 1054 993 1069 1052 1059 979 25129 20935 26865 37774 979 1053 1044 1046 1054 979 31287 26938 21161 23788 20960 957 997 13236 22438 39137 22334 33500 66239 37820swust oj 956
约瑟夫问题的实现 2000(ms) 65535(kb) 3266 / 10775 n个人围成一个圈,每个人分别标注为1、2、...、n,要求从1号从1开始报数 ,报到k的人出圈,接着下一个人又从1开始报数,如此循环,直到只剩最后 一个人时,该人即为胜利者。例如当n=10,k=4时,依次出列的人分别为4、8 、2、7、3、10,9、1、6、SWUST OJ(956)
约瑟夫问题的实现 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 typedef struct LNode 5 { 6 int data; 7 struct LNode *next; 8 }LinkList; 9 10 void CreateList(LinkList *& L, int l)11 {12 L =(LinkList*)malloc(sizeof(LinkList));13 L