n个人围成一圈,从第一个人开始,每次按顺时针方向向后选择m个人,同时这个人出列。则出列的顺序是怎样的?设n非常大(或者内存很小),无法将这n个人的信息完全放入内存,请设计I/O有效的算法并为此算法选择有效的外存数据结构求解。