The Dole queue,Uva 133-程序员宅基地

这种题目主要考察对函数的调用。

题目网络上都有,直接贴源码,参考解析写的代码,不好轻喷

#include <iostream>
#define maxn 25
using namespace std;
int n,m,k,a[maxn];
int go(int p,int d,int t)
{
	while(t--)
	{
		do
		{
			p=(p+d+n-1)%n+1;
		}while(a[p]==0);
	}
	return p;
}

int main()
{
	while(scanf("%d%d%d",&n,&k,&m) == 3 &&n)
	{
		for(int i=1;i<=n;i++)
		{
			a[i]=i;
		}
		int leave=n;
		int p1=n,p2=1;
		while(leave)
		{
			p1=go(p1,1,k);
			p2=go(p2,-1,m);
			cout<<p1<<" ";
			leave--;
			if(p1!=p2)
			{
				cout<<p2<<" ";
				leave--;
			}
			a[p1]=a[p2]=0;
			if(leave)cout<<",";
		}
	}
	
	return 0;
} 

 

转载于:https://www.cnblogs.com/agui521/p/7020495.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dianchehe2507/article/details/101871657

智能推荐

hive update和delete报错Attempt to do update or delete using transaction manager-程序员宅基地

文章浏览阅读1.7w次,点赞7次,收藏26次。转载自@levy_cui默认在hive中没有默认开启支持单条插入(update)、更新以及删除(delete)操作,需要自己配置。而在默认情况下,当用户如果使用update和delete操作时,会出现如下情况:hive>update dp set name='beijing' where id=1159;FAILED:SemanticException [Error1029..._attempt to do update or delete using transaction manager that does not suppo

你必须知道的网页设计图片常识_网站页面效果图的特点-程序员宅基地

文章浏览阅读960次。矢量图:通过点、线等来显示图像;优点是文件小,放大和缩小都不会失真;缺点是很难表现色彩层叠丰富的写实图片。位图:通过每个像素的颜色、深度等显示图像;优点是利于显示色彩层叠丰富的写实图像;缺点是文件较大,放大缩小会失真。在web网页中看到的都是位图。有损压缩就是在存储图像的时候并不完全真实的记录图像上每个像素点的数据信息,它会根据人眼观察现_网站页面效果图的特点

程序员团队名称和口号_这50个团建活动的口号,你曾经叫过几次呢?-程序员宅基地

文章浏览阅读3.6k次。团建活动喊口号 是必不可少的,这50个口号你知道几个呢?1、我与公司荣辱与共,公司与我共同发展。给我一次机遇,还你一个奇迹。  2、成功决不容易,还要加倍努力!  3、不吃饭不睡觉,打起精神赚钞票!  4、勇往直前,永不止步。  5、以质量求生存,以信誉促发展。坚持团结稳定,齐心协力干事业。我与公司荣辱与共,公司与我共同发展。  6、零距——关爱,温暖,更靠近  7、精领天下,英才神话发奋开拓勇往..._程序界口号

DVWA-XSS (Reflected)-反射型XSS-程序员宅基地

文章浏览阅读2.4k次。XSS攻击,是指攻击者在Web页面中输入恶意的JavaScript脚本,而Web应用程序没有对用户的输入进行过滤或处理就直接执行,将结果输出在网页中。如果恶意JavaScript脚本被存储到后端服务器中,用户打开该Web页面时,恶意脚本则可能在浏览器中自动执行。XSS攻击依赖于JavaScript脚本的执行。一般,攻击者插入恶意脚本后,需要将脚本执行结果显示出来,因此,XSS攻击常见于网站中有用户输入且能够显示的地方,如文章发表、评论回复、留言板等。_反射型xss

数据结构之结构体malloc跨函数使用内存-程序员宅基地

文章浏览阅读9.5w次。#include <stdio.h>#include <string.h>#include <malloc.h>struct Student { int sid; int age;};struct Student * createStudent();void showStudent(struct Student *);int main() ..._malloc跨函数使用

swiper系列 | 给分页器修改颜色_swiper设置分页未激活颜色-程序员宅基地

文章浏览阅读1w次,点赞4次,收藏2次。先来看下,默认的状态是蓝色:通过CSS,改成绿色:.swiper-pagination-bullet-active { background-color: #52B54B}现在来看下,效果_swiper设置分页未激活颜色

随便推点

sobel计算以及代码_sobel算子例题计算及答案-程序员宅基地

文章浏览阅读5.1k次。sobel 算子索贝尔算子(Sobel operator)主要用作边缘检测,在技术上,它是以离散性差分算子,用来计算凸显两素函数的灰度之近似值。在图像的任何一点使用此算子,将会产生对应的灰度矢量或是法矢量。Sobel 的卷积因子为:该算子包含两组3 * 3 的矩阵,分别为横向和纵向,将之与图像做平面卷积,即可分别得出横向及纵向的亮度差分近似值,若以A代表为原始图像,Gx及Gy分别代表经横..._sobel算子例题计算及答案

Filter&Listener_要注意排除掉 css/js/图片/验证码等资源-程序员宅基地

文章浏览阅读215次。今日内容1. Filter:过滤器2. Listener:监听器Filter:过滤器1. 概念:生活中的过滤器:净水器,空气净化器,土匪、web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特 殊的功能过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…2. 快速入门:1. 步骤:定义一个类,实现接口Filter复写..._要注意排除掉 css/js/图片/验证码等资源

ubuntu更新源及添加方法-程序员宅基地

文章浏览阅读2.9k次。下面是国内的ubutnu更新源:打开终端sudo gedit /etc/apt/sources.list输入密码,回车在文件末尾添加以下内容:# deb cdrom:[Ubuntu 11.10 _Oneiric Ocelot_ - Release amd64 (20111012)]/ dists/oneiric/main/binary-i386/# deb cd_ubuntu更新源

1-byte array(byte[], boolean[])图片导致的内存过大_boolean[]占用很大-程序员宅基地

文章浏览阅读3.1k次。Android-视图显示大量图片时的内存问题 昨天优化一个项目(基本上每个ACTIVITY都会有大量图片),查了很多资料,借鉴了一些做法,网上的说法有对有错,这里总结一下。 android3.0默认heap size为48m,进入ddms,在ddms中“update heap”-“cause gc”,查看应用的内存使用情况,发现每进入一个activity,1-byte array(by_boolean[]占用很大

苹果CMSV10本地DPLAYER播放器自动下一集设置教程_苹果cms自动下一集-程序员宅基地

文章浏览阅读1w次。代码如下dp.on('ended', function (){ if(parent.MacPlayer.PlayLinkNext!=''){ top.location.href = parent.MacPlayer.PlayLinkNext; } });_苹果cms自动下一集

Charles手机抓包,手机没有办法上网.没有Allow这么尴尬的理由.(已解决)_charles 不显示allow-程序员宅基地

文章浏览阅读3k次。昨天晚上想抓个包.然后下载了一个Fiddler,之前我在Windows系统下用过这个.现在我用的是Mac系统,没调通,所以想,必定是因为Fillder开发语言是C#,在MAC下兼容的问题?毕竟我这台电脑是个黑苹果呀.然后在网上找原因的时候,发现有人推荐Charles这个抓包工具,说是在MAC下更好.所以就下了.而且重点开始研究这款软件.结果跟Fiddler一样.手机设置了代理以后怎么也连不上网.在网上找了各种解决方案,什么SSL证书安装和允许啊,什么关闭白名单,代理设置,访问控制设置等等都测试._charles 不显示allow

推荐文章

热门文章

相关标签