标题: [求助]一道ACM的题 [打印本页] 作者: 绝对标致 时间: 2009-11-4 00:51 标题: [求助]一道ACM的题 http://acm.pku.edu.cn/JudgeOnline/problem?id=1012
能否给个思路?作者: 阿咏 时间: 2009-11-4 00:51
I can not understand the description there. Sorry.作者: X~iao~ping 时间: 2009-11-4 00:51
这是我写的程序,不过运行效率有点低
// The Joseph's problem is notoriously known.
// For those who are not familiar with the original problem:
// from among n people, numbered 1, 2, . . ., n, standing in circle every mth is going to be executed,
// and only the life of the last remaining person will be saved.
// Joseph was smart enough to choose the position of the last remaining person,
// thus saving his life to give us the message about the incident.
// For example when n = 6 and m = 5 then the people will be executed in the order 5, 4, 6, 2, 3 and 1 will be saved.
// Suppose that there are k good guys and k bad guys. In the circle the first k are good guys and the last k bad guys.
// You have to determine such minimal m that all the bad guys will be executed before the first good guy.