2006年01月27日 星期五 16:10
有20个犯人站成一圈,编号是1-20,从1开始报数,报到3的人就被枪毙,然后下一个重新报1。 问题是编号11的犯人第几次被枪毙。 最好能扩展成一个函数 n(a,b,c) a犯人数,b报到几的被枪毙,c第几个编号的犯人。 wy4948 2006-01-27 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060127/f633081b/attachment.htm
2006年01月27日 星期五 16:32
hehe, 想玩算法网上有很多online judge,题目比这个好玩的多 在 06-1-27,wy4948<wy4948 at 163.com> 写道: > > 有20个犯人站成一圈,编号是1-20,从1开始报数,报到3的人就被枪毙,然后下一个重新报1。 > 问题是编号11的犯人第几次被枪毙。 > > 最好能扩展成一个函数 > n(a,b,c) a犯人数,b报到几的被枪毙,c第几个编号的犯人。 > > ________________________________ > > wy4948 > 2006-01-27 > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to > python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to > python-chinese-request at lists.python.cn > Detail Info: > http://python.cn/mailman/listinfo/python-chinese > >
2006年01月27日 星期五 18:39
On 1/27/06, xxmplus <xxmplus at gmail.com> wrote: > > hehe, 想玩算法网上有很多online judge,题目比这个好玩的多 呵呵我刚写了一个onlinejudge,可能下学期会开放:),web是基于python的 在 06-1-27,wy4948<wy4948 at 163.com> 写道: > > > > 有20个犯人站成一圈,编号是1-20,从1开始报数,报到3的人就被枪毙,然后下一个重新报1。 > > 问题是编号11的犯人第几次被枪毙。 > > > > 最好能扩展成一个函数 > > n(a,b,c) a犯人数,b报到几的被枪毙,c第几个编号的犯人。 > > > > ________________________________ > > > > wy4948 > > 2006-01-27 > > _______________________________________________ > > python-chinese > > Post: send python-chinese at lists.python.cn > > Subscribe: send subscribe to > > python-chinese-request at lists.python.cn > > Unsubscribe: send unsubscribe to > > python-chinese-request at lists.python.cn > > Detail Info: > > http://python.cn/mailman/listinfo/python-chinese > > > > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -- Yours, fluke fluke at sfcube.net http://sfcube.net/blog -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060127/a169a796/attachment.html
2006年01月27日 星期五 18:49
都是你自己设计的题目么?那可真厉害了 在 06-1-27,Fluke<fluke.l at gmail.com> 写道: > On 1/27/06, xxmplus <xxmplus at gmail.com> wrote: > > hehe, 想玩算法网上有很多online judge,题目比这个好玩的多 > > > 呵呵我刚写了一个onlinejudge,可能下学期会开放:),web是基于python的 > > > > 在 06-1-27,wy4948<wy4948 at 163.com> 写道: > > > > > > 有20个犯人站成一圈,编号是1-20,从1开始报数,报到3的人就被枪毙,然后下一个重新报1。 > > > 问题是编号11的犯人第几次被枪毙。 > > > > > > 最好能扩展成一个函数 > > > n(a,b,c) a犯人数,b报到几的被枪毙,c第几个编号的犯人。 > > > > > > ________________________________ > > > > > > wy4948 > > > 2006-01-27 > > > _______________________________________________ > > > python-chinese > > > Post: send python-chinese at lists.python.cn > > > Subscribe: send subscribe to > > > python-chinese-request at lists.python.cn > > > Unsubscribe: send unsubscribe to > > > python-chinese-request at lists.python.cn > > > Detail Info: > > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > > _______________________________________________ > > python-chinese > > Post: send python-chinese at lists.python.cn > > Subscribe: send subscribe to > python-chinese-request at lists.python.cn > > Unsubscribe: send unsubscribe to > python-chinese-request at lists.python.cn > > Detail Info: > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > -- > Yours, > fluke > fluke at sfcube.net > http://sfcube.net/blog > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to > python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to > python-chinese-request at lists.python.cn > Detail Info: > http://python.cn/mailman/listinfo/python-chinese > >
2006年01月29日 星期日 23:20
在 06-1-27,wy4948<wy4948 at 163.com> 写道: > 有20个犯人站成一圈,编号是1-20,从1开始报数,报到3的人就被枪毙,然后下一个重新报1。 > 问题是编号11的犯人第几次被枪毙。 > >>> a = range(1,21) >>> times = 0 >>> while len(a) >= 3 and 11 in a: ... a = a[3:] + a[:3-1] ... times += 1 ... >>> times 13
Zeuux © 2025
京ICP备05028076号