Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:哭了!!rte后Presentation Error倒啊!!In Reply To:哭了!!rte后Presentation Error倒啊!! Posted by:00448196 at 2005-05-22 21:37:39 > #include<iostream> > #include<string> > using namespace std; > > void main() > { > typedef basic_string<char>cString; > typedef basic_string<int>nString; > int n,k,h,count,a; > cin>>n; > nString nS1(200,1); > for(int i=0;i<n;i++) > cin>>nS1[i]; > while(1) > { > cin>>k; > if(k==0) > { > cin>>n; > if(n==0) break; > for(int i=0;i<n;i++) > cin>>nS1[i]; > cin>>k; > } > nString nS2(n,0),nS3(n,0); > cString cS1(n,' '),cS2(n,' '); > cin.get(); > getline(cin,cS1); > for(i=cS1.size();i<n;i++) > cS1+=' '; > for(i=1;i<=n;i++) > { > if(nS2[i-1]==0) > { > nS3[0]=i; > count=1; > for(h=i;h<=n;h++) > { > nS3[count]=nS1[nS3[count-1]-1]; > nS2[nS3[count-1]-1]=1; > if(nS1[nS3[count-1]-1]==i)break; > count++; > } > a=k%count; > for(h=0;h<count;h++) > { > if(h>=count-a)a-=count; > cS2[nS3[h+a]-1]=cS1[nS3[h]-1]; > } > } > } > cout<<cS2<<endl; > } > } > 莫名其妙啊!! Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator