UVaOJ 340 猜数字游戏的提示

杭电的acm的猜数字题目 刚做的这个题目,感觉还不错,想求个猜数字的题目,1175的 立即下载
#include <iostream>
#define maxn 1000+10
using namespace std;

int secret[maxn],cp_secret[maxn],guess[maxn];
void judge(int secret[],int guess[],int n,int &a,int &b);
int main()
{
	int n,a,b,cnt=1;
	while(cin>>n)
	{
		if(n==0)break;
		for(int i=0;i<n;i++)
		{
			cin>>secret[i];
			cp_secret[i]=secret[i];//备份初始密码,修改后重新赋值
		}
		cout<<"Game "<<cnt++<<":"<<endl;
		for(;;)
		{
			for(int i=0;i<n;i++)
				cin>>guess[i];
			if(guess[0]==0)break;
			judge(secret,guess,n,a,b);
			cout<<"("<<a<<","<<b<<")"<<endl;
			for(int i=0;i<n;i++)
				secret[i]=cp_secret[i];
		}
	}
	return 0;
}

void judge(int secret[],int guess[],int n,int &a,int &b)
{
	a=0;b=0;//初始化a为数字对且位置对,b为数字对但位置不对
	for(int i=0;i<n;i++)
		if(guess[i]==secret[i])
		{
			a++;
			secret[i]=0;//标记为已读取
			guess[i]=-1;//标记为已读取
		}
	for(int i=0;i<n;i++)
	{
		if(guess[i]==-1)continue;
		for(int j=0;j<n;j++)
		{
			if(secret[j]==0)continue;
			if(guess[i]==secret[j])
			{
				b++;
				secret[j]=0;//标记为已读取
				guess[i]=-1;//标记为已读取
				break;
			}
		}
	}
}

BSW: Dcm模块配置--28服务 这个章节讲解下UDS中的28服务(Communcation Control)的配置,顾名思义,对当前ECU的通讯状态进行变更,主要设置应用报文,网络管理报文的收发控制,通常应用在刷写APP软件时,降低总线负载。这里首先要提醒的一点是,28服务几乎不需要手写代码,只有在客户需求要求前置条件不满足时报特定NRC时才需要填充代码。实际配置中主要涉及的模块有DCM,BSWM,ComM,RTE.2.BswM模块的配置。3.ComM模块的配置。1.DCM模块的配置。 阅读详情

相关推荐

【昇腾】用MindIE(服务化方式)拉起glm4-9b-chat模型问题解决

【昇腾】用MindIE拉起glm4-9b-chat模型问题解决: LLMInferEngine failed to init LLMInferModels ERR: Failed to init endpoint! Please check the service log or console output. Killed make sure the folder's owner has execute permission.

u014448841的博客 5116

航电-oj 猜数字

解析: 1.首先是标准输入输出,T,n; 2题干“可以猜到.”推出每次都可以猜到一定是个确定的数,从给定的例子分析。 n=1时,可以猜到的最大数只能是1。(如果给的数是2或其他数的话,就不一定“可以猜到”了) n=2时,先猜2,如果A说“大了”,则再猜1;如果A说“小了”,则再猜3。所以能猜到的最大数就是3。 n=3时,先猜4,大了猜3,小了猜5,猜了一次,更新为5;大了猜4,小了猜6,两次,更新为6;大了猜5,小了猜7; 根据规律,猜2^n-1.结果对了 #include<...

JIAY_WX的博客 388

单路径微分相除和微分自乘相减算法(PGC-SDD-DSM)

PGC-SDD-DSM算法通过融合单路微分相除和差分自乘,解决了传统PGC解调技术对调制深度和光强干扰敏感的问题,显著提升了解调稳定性和抗失真能力。其高信噪比、低谐波失真以及对参数变化的鲁棒性,使其在光纤传感领域具有重要应用价值。PGC-SDD-DSM算法在计算复杂度方面具有显著的优势,主要体现在其高稳定性和低谐波失真上。这些优势使其在光纤光学干涉传感器中表现出色,尤其是在面对光强干扰和调制深度变化时。

百态·数智思维 | 聚焦大数据、量化与未来AI 841

OJ编程题(二):猜数字

问题描述: 系统随机生成一个1到100之间的数字,玩家进行猜测,如果猜错,会提示玩家过大或者过小,如果猜对,恭喜玩家胜利,并同时退出游戏。 解题代码: #include <iostream> using namespace std; int main() { int num = rand() % 100 + 1; int a; cin >> a; if (num >a) { cout << "您猜的数字

weixin_57701660的博客 530

H3C模拟器HCL防火墙路由模式主备配置实验

摘要:本文详细介绍了网络拓扑规划与设备配置方案。运营商仅提供一个接口地址,通过虚IP技术实现双防火墙高可用部署:主备防火墙分别配置10.20.10.1/29和10.20.10.2/29作为实际上联地址,共享10.10.10.2/24虚IP;下联配置172.168.10.0/24网段,核心交换机配置VLAN接口及192.168.10.1、192.168.20.1两个下联接口。文章包含运营商路由器、防火墙(HA配置、VVRP设置)和核心交换机的具体命令行配置步骤,并强调需进行主备切换验证。整个方案实现了单运营商

LQ的博客 1122

爆肝5万字❤️Open3D 点云数据处理基础(Python版)

本文为Open3D 点云数据处理基础教程(Python版),小白也能轻松上手!还等什么呢,学起来!

孙悟空 13万+

杭电OJ——1172 猜数字(水题)

猜数字 Problem Description 猜数字游戏是gameboy最喜欢的游戏之一。游戏的规则是这样的:计算机随机产生一个四位数,然后玩家猜这个四位数是什么。每猜一个数,计算机都会告诉玩家猜对几个数字,其中有几个数字在正确的位置上。 比如计算机随机产生的数字为1122。如果玩家猜1234,因为1,2这两个数字同时存在于这两个数中,而且1在这两个数中的位置是相同的,所以计算...

编程语言小筑 733

SDN — EVPN Overlay 控制面

完成控制面的配置后,当 VxLAN L2 Gateway(e.g. Leaf1)再收到从 Host1 向 Host2 发出的 ARP Request 时,就会先查看自己的 ARP 广播抑制表,发现有 Host2 的 MAC-IP 记录,则直接将 ARP Request 报文中的广播 MAC 地址替换为目的单播 MAC 地址(广播变单播),然后原路 Reply,从而达到 ARP 广播抑制的目的。手动配置的方式虽然简单,但网络中会存在大量的 BUM 洪泛流量,网络扩展性也受到了限制,并不适用于大规模组网场景。

烟云的计算 1859

uvaoj-340:猜数字游戏的提示

MasterMind is a game for two players. One of them, Designer, selects a secret code. The other,Breaker, tries to break it. A code is no more than a row of colored dots. At the beginning of a game, t

右边的博客 924

File Load Error for Untitled.ipynb Unhandled error 解决方案

本文主要介绍了File Load Error for Untitled.ipynb Unhandled error 解决方案,希望能对使用jupyter notebook的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 1万+

ThingsBoard PE专业版解决方案技术文档——温度&湿度

温湿度解决方案

weixin_67440240的博客 818

1076:猜数字

题目描述 现在,我想让你猜一个数字x(1000 (1)x % a = 0; (2)(x+1) % b = 0; (3)(x+2) % c = 0; 其中1 给你a,b,c的值,你能告诉我x是多少吗? 输入格式 输入的第一行为c,表示测试样例的个数。接下来的c行每行包括a,b,c三个整数。 输出 对于每一个测试样例,输出所求的x,如果x不存在,则输出Impossible。

Kay 3648

AUTOSAR从入门到精通-【应用篇】基于AUTOSAR架构的混合动力电池 ECU 软件开发

由于严峻的环境污染和能源短缺问题,各国都在致力于发展新能源车,以达到节能排放的目的。在此背景下,12V启停系统由于成本较低廉、匹配方便,得到广泛应用。但是12V系统作为启停系统后存在许多问题,比如节能和减排效果有限,并且轻度混合动力系统的功率需求通常在10~15KW,在此电压条件下运行时,电池的电流会达到1000A,因此该方案行不通。高压混合动力系统(>110V)的节油效果好,但是成本很高,并且需要大功率的电机。48V混合动力系统比高压混合动力系统成本。

getusushu的博客 1488

uva oj 340 - Master-Mind Hints

Master-Mind Hints MasterMind is a game for two players. One of them, Designer, selects a secret code. The other, Breaker, tries to break it. A code is no more than a row of colored dots. At the

平平淡淡才是真 404

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

UVaoj 340 Master-Mind Hints

MasterMind is a game for two players. One of them, Designer, selects a secret code. The other, Breaker, tries to break it. A code is no more than a row of colored dots. At the beginning of a game, the

Czy 1512

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

UvaOJ340

简单的遍历即可解决 AC代码 #include #include #include void main() { int i,j; int num,index=1; int* code; int* temp; int* guess; int strong,weak; scanf("%d",&num); while(num){ printf("Game %d:\n",i

逍遥的世界 390

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

UVa OJ 340

1、非常惭愧,本题我读题目花了一小时,写程序到AC只用了十五分钟——实在是理解不了,因为没玩过这个猜数字游戏,后来看一位台湾网友的翻译才明白。 2、大意就是两个数字序列要匹配。给了两个定义——一个strong match:当且仅当两数值相等且下标相等,一个weak match:数值相等下标不等。 3、还有一个independent的限制,也就是两个match是independent当且仅当两个

471

紫书学习——第3章 数组和字符串

概述 遗漏知识点 例题学习 WERTYUuva10082 回文词uva401 猜数字游戏的提示uva340 生成元uva1583 环状序列uva1584 习题学习 得分uva1585 分子量uva1586 数数字uva1225 周期串uva455 谜题uva227 纵横字谜的答案uva232 DNA序列uva1368 循环小数uva202 总结 代码 概述为什么我突然开始又从这基本的语言开始学习呢?

farandnear的博客 402

acm_猜数字

题目: Problem Description A有1数m,B来猜.B每猜一次,A就说"太大","太小"或"对了" 。 问B猜n次可以猜到的最大数。   Input 第1行是整数T,表示有T组数据,下面有T行 每行一个整数n (1 ≤ n ≤ 30)   Output 猜n次可以猜到的最大数   S

xu_acm的博客 1029

猜数字游戏的提示

package 第三章;import java.util.Scanner;/* * 实现一个经典“猜数字”游戏。给定答案序列和用户猜的序列, * 统计有多少数字位置正确(A),有多少数字在两个序列都出现过但位置不对(B)。输入包含多组数据。每组输入第一行为序列长度n,第二行是答案序列,接下来是若干猜测序列。猜测序列全0时该组数据结束。n=0时输入结束。样例输入:41 3 5 51 1 2 34 3...

老张的博客 1789

XTU 1160 猜数字

XTU 1160 猜数字之编程解答……

Silenceneo的ACM坎坷之路(已退役) 1943

猜数字游戏的提示(UVa 340)

猜数字游戏的提示(UVa 340) 实现一个经典的“猜数字”游戏。 给定答案序列和用户猜的序列,统计有多少数字位置正确(A),有多少数字在两个序列都出现过但位置不对(B)。 输入包含多组数据。 每组输入第一行为序列长度 n,第二行是答案序列,接下来若干行猜测序列。猜测序列全0 时该组数据结束。 n=0时输入结束。 样例输入:  4 1 3 5 5 1 1 2

公子世无双 1158

猜数字 UVa340

实现一个“猜数字”的游戏。给定答案序列和用户猜的序列,统计有多少数字位置正确(A),有多少数字在两个序列都出现过但位置不对(B)。输入包含多组数据,每组输入第一行为序列长度n,第二行是答案序列,接下来是若干行猜测序列。猜测序列全0时该数据结束。n=0时输入结束。 样例输入: 4 1 3 5 5 1 1 2 3 4 3 3 5 6 5 5 1 6 1 3 5  1 3 5 5 0

打算做一只程序猿的猩猩 1877

杭电acm-2178 猜数字

杭电acm-2178 猜数字 猜数字 Time Limit : 3000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)Total Submission(s) : 19 Accepted Submission(s) : 16Font: Times New Roman| Verdana| GeorgiaFont Si

UI_Shero的专栏 2183

uva-340

实现一个经典“猜数字”游戏。给定答案序列和用户猜的序列,统计有多少数字位置正确(A),有多少数字在两个序列中都出现过但是位置不对(B)。 输入包含多组,每组输入第一行为序列长度n,第二行是答案序列,接下来是有若干组猜测序列。猜测序列全为0时该组数据结束,n=0时输入结束。 代码如下:

差不多先灬森 1302

深挖C++:类和对象(中)

(先进后出)

xys_678的博客 239
上一篇: UvaOJ 424 整数查询
下一篇: UvaOJ 10420 战利品列表
Praker
博客等级 码龄13年 12粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值