有N个老鼠,编号从1到n,围成一个圈。有一只猫,从第一个老鼠开始,每隔一个老鼠,就吃掉一个。问:最后被吃掉的老鼠的编号是多少。例如:5个老鼠,被吃掉的顺序是1、3、5、4、2,最后吃掉的是2号老鼠。请问有什么好的算法吗?欢迎大家来指导。