努力ing
你浪费的今天是昨天死去的人所渴望的明天!!!

随笔分类 -  杂谈

幸运儿
摘要:用链表做的,其实不用链表可以做,主要是想练习一下链表的使用。题目:descriptionn 个人围成一圈, 并依次编号1~n,。从编号为1 的人开始,按顺时针方向每隔一人选出一个,剩下的人重新围成一圈,如此循环直到剩下两人,这剩下的两人就是幸运儿。如果你想成为最后两个幸运儿,请问开始时应该站在什么位置?(设3<=n<=50) input有多个测试序列。每行是开始时的人数n output第1 行是选出顺序,第2 行是两名幸运儿的开始位置(按升序排列),位置编号之间用一个空格分开。sample input122045samlpe output2 4 6 8 10 12 3 7 11 5 阅读全文
posted @ 2013-05-12 10:25 努力ing 阅读(294) 评论(0) 推荐(0)
出圈
摘要:Description设有n个人围坐一圈并按顺时针方向从1到n编号,从第1个人开始进行1到m的报数,报数到第个m人,此人出圈,再从他的下一个人重新开始1到m的报数,如此进行下去直到所剩下一人为止。input输入多行,每行2个数,分别表示n和m.output计算每一行中最后剩下这个人的编号.Sample imput10 3Sample output4用循环链表写的...代码:#include<iostream>using namespace std;typedef struct node{ int data; struct node *next;}LNode,*LinkList;in 阅读全文
posted @ 2013-05-10 23:37 努力ing 阅读(241) 评论(0) 推荐(0)