首页 > 其他 > 详细

poj3629

时间:2015-04-20 00:26:54      阅读:263      评论:0      收藏:0      [点我收藏+]
//(队列)poj3629
/*
#include <iostream>
#include <queue>
#include <algorithm>
using namespace std;

#define MAXN 100005
int ans[MAXN];
int main(int argc, char *argv[])
{
	long N,K,M,P;
	long i,j,count;
	count=0;
	queue<long>q;
	cin>>N>>K>>P;
	for(i=1;i<=K;i++) q.push(i);
	while(!q.empty()){
		for(i=1;i<=N;i++){
			//cout<<"??";
			if(i==N) {ans[count++]=q.front();}
			q.pop();
			for(j=1;j<=P;j++){
				q.push(q.front());
				q.pop();
			}
		}

	}
	sort(ans,ans+count);
	for(i=0;i<count;i++) cout<<ans[i]<<endl;

	return 0;
}
//*/

  

poj3629

原文:http://www.cnblogs.com/wangyunpei/p/4440454.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!