原创  tju1012 aced 收藏

#include <stdio.h>
int main()
{
     int m,n,out,count,i;
     while(scanf("%d",&n)!=EOF)
     {
      out=0;
      scanf("%d",&m);
      int a[n],b[n];
      for (i=0;i<n;i++)
      {
       scanf("%d",&a[i]);
       b[i]=1;
       }
      count=0;
      while (out!=n)
      {
       for (i=0;i<n;i++)
       {
        if (b[i])
         {
           count++;
           if (count==m)
           {
            b[i]=0;
            out++;
            if (out<=n-1)
            {
            printf("%d ",i+1);
            }
            else
            printf("%d",i+1);
           
            m=a[i];
            count=0;
            if (out==n)
             break;
           }
         }
        }
      }
     
      printf("\n");
     }
 return 0;
}

发表于 @ 2005年09月12日 19:19:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:TJU1008 | 新一篇:又是个好资源站。

  • 发表评论
  • 评论内容:
  •  
Copyright © DooDu
Powered by CSDN Blog