poj 3750 报数问题,很经典,用队列很方便

来源:互联网 发布:行情数据接口 编辑:程序博客网 时间:2024/05/19 17:09
  #include<iostream>#include<string>#include<queue>using namespace std;int  main(){queue<string> str;string  a[70];string  str1;int i,j,n,c,d;char  e;cin>>n;cin.ignore(1000,'\n');for(i=0;i<n;i++)    scanf("%s",a[i]);cin>>c>>e>>d;                 //c,d表示起始点与第几个清除for(i=c-1;i<n;i++)str.push(a[i]);for(i=0;i<c-1;i++)str.push(a[i]);for(i=0;i<n;i++){     for(j=1;j<d;j++)     { string Temp;      Temp = str.front();      str.pop();  str.push(Temp);     } str1=str.front(); cout<<str1<<endl; str.pop();}}  

0 0
原创粉丝点击