历届试题 高僧斗法

Java实现蓝桥杯历届试题高僧斗法 历届试题 高僧斗法 时间限制:1.0s 内存限制:256.0MB 提交此题 锦囊1 锦囊2 问题描述   古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。   节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。(如图1所示)   两位参加游... 阅读详情

 //神奇的nim游戏....


 
#include<iostream>

#include<cstdio>

#include<string>

using namespace std;

int a[110];

int ge[110], ne[110];//ge为0-1,2-3  ne为1-2,3-4..... 

int main() {

	int n = 0;	//数字下标 

	while(~scanf("%d",&a[n]))	n++;

	

	int gn = 0;

	int sum = 0;
	

	for(int i = 1; i < n; i=i+2){

		ge[gn] = a[i]-a[i-1]-1;
		if(i+1 < n)
			ne[gn] = a[i+1] - a[i]-1;

		sum ^= ge[gn];

		gn++;

	}

	

	if(sum == 0) printf("-1");

	else{
		int ok = 0;

		for(int i = 0; i < n; i+=2){
/*
			for(int j = 1; j < a[i+1]-a[i]; j++){
//因为之前pm是按i+=2上来的  所以 若i为偶数,i/2为ge[]的左端点,否则,为ge[]右端点 
				if(i%2 == 0){
					if((sum^ge[i/2]^(ge[i/2]-j)) == 0){//左端点 往上走,距离减小 
						printf("%d %d",a[i],a[i]+j);
						ok = 1;
					}

				}else{

					if((sum^ge[i/2]^(ge[i/2]+j)) == 0){//右端点往上走,距离增加 //1^1 = 0即^原来的值,取消原来制的影响,引入新值 

						printf("%d %d",a[i],a[i]+j);

						ok = 1;

					}

				}
*/

int x =  sum^ge[i/2], l = ge[i/2], r = ne[i/2]+ge[i/2];
//cout << x << " l" << l << " r" << r << endl; 
					if(x  <= l){//左端点 往上走,距离减小 
						printf("%d %d", a[i], a[i]+l-x);
						ok = 1;
					}
					  else if(x <= r){//右端点往上走,距离增加 //1^1 = 0即^原来的值,取消原来制的影响,引入新值 

						printf("%d %d", a[i+1], a[i+1]-l+x);

						ok = 1;

					}			

			if(ok) break;

		}

	}

	return 0;

}

 

DM-VIO论文精读:从‘延迟边缘化’到‘位姿图BA’,手把手拆解单目VIO性能超越双目的秘密 本文深入解析DM-VIO技术如何通过延迟边缘化和位姿图BA创新,解决单目视觉惯性里程计(VIO)的尺度不可观性问题,并在精度上超越传统双目系统。文章详细介绍了延迟边缘化的双因子图结构设计、位姿图BA的多级初始化策略,以及系统级优化带来的性能提升,为VIO研究与实践提供了重要参考。 阅读详情

相关推荐

STM32F4_LCD显示汉字

LCD显示汉字和显示图片、数字、字符的原理是一样的,都是将汉字、图片、数字以及字符转换点阵,进而通过函数扫描点阵在LCD上显示;

light_2025的博客 1万+

历届试题 高僧斗法  (博弈)

题目: 历届试题 高僧斗法 时间限制:1.0s 内存限制:256.0MB 锦囊1 博弈论,NIM取子游戏。 锦囊2 将两个两个看成一组,他们之间的间隔可以看成一个NIM取子游戏。 问题描述   古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。   节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级...

qq_42794545的博客 490

吉比特-笔试

1. 题一:打雷后下雨的概率是80%,而打闪电后下雨的概率是70%,那么即打雷又打闪电后下雨的概率是多少?   答:打雷后下雨和打闪电后下雨都是独立事件,P=1-又打雷又闪电但没下雨的概率= 1 - 0.2 *0.3 = 94%        题二:打雷后下雨的概率是80%,但是没打闪电后下雨的概率是20%,那么打雷了但没打闪电后下雨的概率是多少?答:P=0.8 *0.2 / ( 0.8 *0

naturism的专栏 2496

高僧斗法—题解

标题:高僧斗法     古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。     节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。(如图1所示)     两位参加游戏的法师分别指挥某个小和尚向上走任意多级的台阶,但会被站

First_sight的专栏 2234

Unity3D用c#脚本调用前端javascript函数:H5获取unity - webgl 加载并初始化完成的消息

unity3d发布的Webgl 可以作为静态文件加载到H5页面中,并通过javascript 调用unity内置的C#脚本函数,详见Webgl调用unity api。而往往我们需要知道Webgl ready的消息,本文将给出unity 内部调用javascript函数的方案加以解决。

Bravo 2476

手把手教你用STM32F429+FreeRTOS搭建开源SIP电话(附代码与避坑指南)

本文详细介绍了如何使用STM32F429和FreeRTOS搭建开源SIP电话系统,涵盖硬件选型、FreeRTOS任务划分、PJSIP协议栈移植、音频系统优化及安全实践。通过实战案例和代码示例,帮助开发者快速实现嵌入式VoIP通信,特别适合物联网和音视频通信领域的应用开发。

weixin_33582311的博客 356

(转载)Nim游戏博弈(收集完全版)

Nim游戏的概述: 还记得这个游戏吗? 给出n列珍珠,两人轮流取珍珠,每次在某一列中取至少1颗珍珠,但不能在两列中取。最后拿光珍珠的人输。 后来,在一份资料上看到,这种游戏称为“拈(Nim)”。据说,它源自中国,经由被贩卖到美洲的奴工们外传。辛苦的工人们,在工作闲暇之余,用石头玩游戏以排遣寂寞。后来流传到高级人士,则用便士(Pennies),在酒吧柜台上玩。 最有名的玩法,是把十二枚便

lethic的专栏 3711

15、电科院FTU检测标准学习笔记-基本性能

作者简介:本人从事电力系统多年,岗位包含研发,测试,工程等,具有丰富的经验在配电自动化验收测试以及电科院测试中,本人全程参与,积累了不少现场的经验。

sixtome 1865

蓝桥杯历届试题-高僧斗法(博弈论)

蓝桥杯历届试题-高僧斗法是一道尼姆堆博弈论(Nim游戏),本文只对尼姆堆问题进行粗略的解释,不对题目进行讲解,我相信只要搞清楚了尼姆堆这种博弈论问题之后,这道题将会迎刃而解。 一般的Nim游戏是这样的:有n个石堆,每堆里有数量一定的石子,两人从其中任意一堆中取任意数量的石子(不能超过这堆石子数的最大值),不能不取,最后某个人取完,所有石堆中的石子数量都为0时,另一个人就为输。 这里要先介绍一些概念...

Kobe_G的博客 945

VTK API 详解(134):vtkOBJWriter - 写入 OBJ 模型

是 VTK 中用于将数据写入 Wavefront OBJ 文件格式的类。OBJ 格式是广泛支持的 3D 网格模型格式,支持顶点、面和基本几何信息的保存,便于模型在多种三维软件间交换。

yumeiguo的博客 140

超大规模系统(千万级用户)中实现字段级权限控制

摘要:本文提出了一套分布式架构下的字段级权限优化方案,结合RBAC+ABAC混合模型与技术手段实现性能与安全的平衡。方案包括:1)权限模型优化,采用RBAC预计算基础权限与ABAC动态校验敏感字段;2)数据层优化,实现动态字段过滤与加密存储;3)多级缓存策略与预计算机制提升性能;4)分布式架构设计,通过网关校验和策略引擎集群保证扩展性。最终在千万级用户系统中实现99.9%可用性,权限校验延迟控制在50ms以内。

从技术实践立足,从项目管理方法论延伸思考 1350

蓝桥杯 历届试题【高僧斗法】

问题描述   古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。   节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。(如图1所示)   两位参加游戏的法师分别指挥某个小和尚向上走任意多级的台阶,但会被站在高级台阶上的小和尚阻挡,不能越过。两

只为给你最好的的明天。 2249

Android 系统状态栏中实现高斯模糊背景

至此,我们已经完成了在 Android 系统的 SystemUI 中实现高斯模糊背景的过程。通过以上的布局和代码修改,我们可以在状态栏中看到具有高斯模糊效果的背景。同时,为了在不同版本的 Android 系统上适配高斯模糊效果,可能需要进行一些额外的代码调整和兼容性处理。希望本文能够帮助你理解如何在 Android 系统的 SystemUI 中实现高斯模糊背景,并通过提供的源代码进行相应的开发和调试。首先,我们需要在 SystemUI 的布局文件中添加一个用于展示高斯模糊背景的视图。属性来开启模糊效果。

CyberSparkZ的博客 870

蓝桥历届试题 高僧斗法

蓝桥历届试题 高僧斗法高僧斗法题目思路代码 高僧斗法 题目 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。   节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。(如图1所示)   两位参加游戏的法师分别指挥某个小和尚向上走任意多级的台阶,但会被站在高级台阶上的小和尚阻挡,不能越过。两个小和尚

欠我半块小饼干的博客 338

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

java 历届试题 高僧斗法 蓝桥杯1038

java 历届试题 高僧斗法 蓝桥杯1038历届试题 高僧斗法思路:联系到本题目 历届试题 高僧斗法 ** Description   古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。   节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。   两位参加游戏的法师分别指挥某个小和尚向上走任意多级的台阶,但会被站在高级台阶上的小和尚阻挡,不能越过。两个小和尚也不能

weixin_45009454的博客 297

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

蓝桥杯 历届试题 高僧斗法(尼姆博弈)

历届试题 高僧斗法 时间限制:1.0s 内存限制:256.0MB 问题描述   古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。   节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。(如图1所示)   两位参加游戏的法师分别指挥某个小和...

锦瑟年华,逐梦之人 548

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

历届试题 高僧斗法 阶梯博弈

思路:游戏结束状态是所有和尚都无法移动,这是P态,把相邻的两个和尚看作一个状态,例如1 5 8 10,可以看作(1, 5)和(8, 10),两个和尚中间的楼梯数作为SG值。假设当前是N态(SG异或值大于0),可以一步让异或值变为0即P态,而且P态只能变成N态,即符合Nimm博弈的性质,直接就能判断是否能获胜。 PS:不知道为何南阳理工的高僧斗法过不了,哎,这个OJ题的质量有些问题啊。 AC代码

flyawayl的博客 743

蓝桥 历届试题 高僧斗法 /*nim博弈*/

蓝桥 历届试题 高僧斗法 /*nim博弈*/ 历届试题 高僧斗法 时间限制:1.0s 内存限制:256.0MB 问题描述   古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。   节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人...

Rshs 469
上一篇: 接入方式
下一篇: 历届试题 约数倍数选卡片
KLFTESPACE
博客等级 码龄9年 66粉丝 655原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值