HDU 4474 BFS

Windows 11下Telnet端口23连接失败的终极解决方案(附详细排查步骤) 本文详细解析了Windows 11系统中Telnet端口23连接失败的常见原因及解决方案。从Telnet客户端功能启用、服务端配置检查到网络连接诊断,提供了一套完整的排查步骤,帮助用户快速定位并解决连接问题,同时给出了安全使用Telnet的建议。 阅读详情

简单BFS + 大数取模的应用

因为n最大10000 暴搜一遍即可

#include<cstdio>
#include<cstring>
#include<queue>
#include<stack>
using namespace std;

const int MAXN = 10007;
struct node
{
	int v,m,pre;
	void init(int tv,int tm,int tpre)
	{
		v = tv, m = tm, pre = tpre;
	}
}e[MAXN];
bool exist[MAXN];
bool enable[10];

int main()
{
	int n,m,id=0;
	while(~scanf("%d%d",&n,&m))
	{
		memset(enable,0,sizeof(enable));
		int i,x;
		for(i=0;i<m;i++)
		{
			scanf("%d",&x);
			enable[x] = true;
		}

		printf("Case %d: ",++id);

		memset(exist,0,sizeof(exist));
		bool bans = false;
		int ent=0;
		queue<int> q;
		e[ent].init(0,0,-1);
		q.push(ent ++);
		while(!q.empty())
		{
			int u=q.front();
			q.pop();
			for(i=0;i<10;i++)
			{
				if( !enable[i] )
				{
					if(e[u].pre == -1 && i == 0)
					{
						continue;
					}
					int tm = (e[u].m * 10 + i ) %  n;
					if(tm == 0)
					{
						stack<int> answer;
						answer.push(i);
						while( e[u].pre != -1)
						{
							answer.push(e[u].v);
							u = e[u].pre;
						}
						while(!answer.empty())
						{
							putchar('0' + answer.top());
							answer.pop();
						}
						puts("");
						bans = true;
						break;
					}
					if( !exist[tm] )
					{
						e[ent].init(i,tm,u);
						q.push(ent ++);
						exist[tm] = true;
					}
				}
			}
			if(bans)
			{
				break;
			}
		}

		if(!bans)
		{
			puts("-1");
		}
	}
	return 0;
}

A Side Scan Sonar Image Denoising Algorithm Based on Compound of Fuzzy Weighted Average and Kalman F Abstract 水下侧扫声纳图像的噪声来源:高斯噪声、脉冲、斑点噪声。 传统方法只能移除部分噪声,并且去噪后容易造成细节模糊。 本文在考虑到噪声的随机性以后,提出一种融合了模糊加权平均和卡尔曼滤波的去噪方法。 在最大化保留图像细节的基础上,同时去除高斯噪声和脉冲噪声 一.Introduction 由于海底环境和声波自身干涉的影响,声纳图像生成的图像难免会有噪点。声纳采集的图像通常会有高斯噪声、脉... 阅读详情

相关推荐

VMware虚拟机调用NVIDIA显卡全攻略:从3D加速到直通与vGPU

显卡虚拟化技术是虚拟化领域的关键组成部分,它通过在虚拟机中模拟或直接分配物理GPU资源,实现了图形渲染与通用计算的加速。其核心原理在于通过Hypervisor层对GPU指令进行拦截、转换或直接映射,从而平衡资源隔离与性能损耗。这项技术的核心价值在于提升资源利用率、实现计算环境隔离,并支持AI训练、3D渲染、科学计算等高性能负载的灵活部署。在应用场景上,轻量级图形界面加速、CUDA学习验证适合使用虚拟3D加速;而追求极致性能的机器学习训练、专业渲染则需依赖PCIe直通技术;对于企业级GPU资源池化与多租户共享

weixin_32308101的博客 1056

hdu 4474 bfs

#include #include #include #include #include #include #include class HDU4474{ public : const static int N = 10008 ; bool del[10] ; bool vis[N] ; int father[N] ; char t

老李2009 460

【实战揭秘】高胜率集合竞价抓涨停策略:融合MACD背离与斐波那契的量化模型

本文揭秘了一种高胜率集合竞价抓涨停策略,融合MACD背离与斐波那契数列的量化模型。通过量能异动、技术形态突破和资金共识形成的交叉验证,该策略在实盘中表现出色。文章详细解析了MACD背离的量化实现细节、斐波那契数列的实战应用,以及策略的量化建模过程,帮助投资者提升交易胜率。

herb5的博客 1571

HDU 4474 Yet Another Multiple Problem(搜索 BFS)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4474 这个题目不怎么太好想解法,不过BFS的有意思,开始只认为是暴力,或者是公式能搞定,没想到是搜索题 这个题目只要想到是搜索题那么就能很快搞定了 因为n不大,所以在除m个数字以外的数字来组合进行BFS 那么每次在上一次搜索的基础上加一个末尾数字(不在m集合中的),在BFS时候记录每个 节点

sunrain的专栏 755

更多 LSTM 变种——应用于 CMAPSS 数据集

本文并模型介绍,只是把一些比较火的技术,像双向注意力机制,自注意力机制这样的比较火的内容,简单的和LSTM堆叠,结果发现效果都不如最基础的,这里作者将本人代码及实现结果,进行展示,给各位想更改LSTM的朋友一些。

2301_77491330的博客 1765

Multisim实战:从8选1到32选1数据选择器的完整搭建指南(附常见问题解决)

本文提供了一份详尽的Multisim实战指南,手把手教你从基础的8选1数据选择器开始,逐步级联搭建16选1乃至32选1数据选择器。文章深入剖析了级联的核心逻辑、片选方案以及使用译码器的专业方法,并附带了电源连接、输出冲突、信号毛刺等常见问题的诊断与解决技巧,帮助电子工程学生和爱好者扎实掌握数字电路的系统设计与仿真调试。

dd012的博客 731

【暴力+BFS】HDU 4474 Yet Another Multiple Problem

通道:http://acm.hdu.edu.cn/showproblem.php?pid=4474 题意:给出n和m个数位,求一个数X,这个数是n的最小倍数且他的每一位都不含有m个数位中的任意一个。 思路:反过来想,其实就是有非M的元素组成一个数,这个数是N的倍数。如果存在解,那么他的第一位便是非M组合中的任意一位,然后除N后,他的余数便是X-a*n,那么下一位除N的就是(X-a*n...

147

quartusII简易CPU设计

优点可以实现八种运算,数据的存取及运算都能很好的实现,上板也很成功。缺点首先由于自己知识储备的缺乏,只能实现较为简单的8种运算,也是最简单的直接寻址。其次为了方便操作,没有从外部输入数据,都是直接使用存储在存储器中的数据。后续发展后续会在此简易CPU的基础上增加一些功能对CPU进行完善,如算术运算可以考虑是补码运算,输入、输出采用存储缓冲等等,直至完整的全功能的处理器。收获通过这次实践,更熟悉Quartus软件的操作。能过更加清楚每个器件的操作,比如计数器,运算器,译码器等的实现功能。

Kong08242022的博客 3484

HDU 4474(神奇的BFS+强剪枝)

HDU - 4474 Yet Another Multiple Problem Time Limit: 20000MS   Memory Limit: 65536KB   64bit IO Format: %I64d & %I64u              Description There are tons

mowenwen_的博客 798

什么是华为OD?怎么才能通过华为OD机试?华为OD机试怎么刷题?(2024最新华为OD机试E卷更新中)

华为OD是Outsourcing Dispacth模式,是华为和外企德科联合招聘的简称。目前华为大多数是OD招聘。OD模式也是华为提出的一种新的用工形式,每年都会从OD项目挑优秀员工转为正编。所有OD和正式员工一样对待,没有差别,部门平时开会、评审等活动都是一起参加的,是同薪同酬,都是由华为的HR直接定的薪资,看的是我们技术能力。华为是大企业,能到华为上班也是有能力的,每个部门都有好多职位,是金子,在哪都会发光。

KJ.JK 11万+

学Simulink--基于电力电子变换器的建模与仿真实例:LLC谐振变换器在高频AC-DC转换中的建模

本文详细介绍了使用Simulink+Simscape Electrical对LLC谐振变换器进行建模与仿真的完整流程。LLC谐振变换器因其高效率、低噪声的特点,广泛应用于高频AC-DC转换场景。文章从背景原理出发,逐步讲解系统结构设计、建模步骤(包括AC源、整流器、LLC变换器、负载等模块搭建)、控制策略实现(固定频率/变频/PID控制)和仿真设置。通过分析仿真结果的关键指标,提出参数整定和算法优化建议。该建模方法为电力电子设计人员提供了实用的仿真工具,有助于优化LLC变换器性能,缩短开发周期。

xiaoheshang_123的博客 298

HDU 4474 Yet Another Multiple Problem 搜索——BFS

题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=4474 解题过程中各种错误啊~~~ AC代码: #include #include #include #include #include #include #include #include #include #include #include #inc

lamborghini1993 1248

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

hdu4474 bfs搜索

跟巧妙的一道题目,问n的最小的一个倍数,该倍数不含有任意给定的数位中的数字   N是1万,bfs可用的数位,每次只要考虑模N是否存在即可,最多搜素N次,非常巧妙的减枝 #include #include #include #include #include #include #include #include #include using namespace std; const int N=1

zjck1995的专栏 392

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

hdu4474 bfs

http://acm.hdu.edu.cn/showproblem.php?pid=4474 Problem Description There are tons of problems about integer multiples. Despite the fact that the topic is not original, the content is highl

ACM,再见! 1037

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

hdu 4474 数位BFS

Description There are tons of problems about integer multiples. Despite the fact that the topic is not original, the content is highly challenging. That’s why we call it “Yet Another Multiple Probl

Key的博客 430

HDU - 4474 bfs好题

这个BFS并不是很好想。。 最主要的一点是每个余数只会被拿出来一次更新其他余数, 然后我用d[ i ]表示 到达 i 这个余数最短需要多长,然后从高位往低位贪心,判断成立的时候忘记了如果0被ban掉了这个判断会 出问题,都想到这里了为什么没有想到直接去bfs找答案呢??? 我TM蠢爆。 #include<bits/stdc++.h> #define LL long...

195

hdu 4474 BFS+思维题

http://acm.hdu.edu.cn/showproblem.php?pid=4474 如果A%n ==B %n  (A 犯得二逼错误: 1、需要记录每一位,不是mod%10就是每一位 2、第一位枚举1~9,但是仍然需要%n 3、必然需要高精度,开始ll  WA到死 #include #include #include #include using namespace s

Pilgrim 1118

HDU4474(BFS)

Yet Another Multiple Problem Time Limit: 40000/20000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 922    Accepted Submission(s): 259 Problem Description T

晓风残月xj 1175

hdu 4474 数位搜索bfs

点击打开链接 题意:0-9这十个数字里面的若干个数字组合出一个数,使这个数是N的倍数,求最小的这个这样的数,不存在的话输出-1。 如果枚举n的倍数 但是不确定到哪里为止输出-1。 对于 a,b同余n &&b>a 保留a即可  因为a*10+k,b*10+k同余n,a,b同解 所以队列结点保存余数&&由上得:不保存相同余数,BFS时在末尾添加数字生成新的余数,直到余数为0即可

Masamiiiiii 470

HDU4474(数位BFS)

大意:给一个数N(1 分析:如果n%a=m,则在n末尾加上i,新余数为(m*10+i)%a,按位搜索记录每添一个数字后的余数,余数为0则回溯输出结果。 代码:#include #include #include #include #include #include #define N 10005 using namespace std; bool vis[N], del[10];/

菜鸡 1011

hdu4474 bfs

Yet Another Multiple Problem Time Limit: 40000/20000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 1222    Accepted Submission(s): 317 Problem Description

小爱的专栏 892

hdu 4474 搜索bfs

Yet Another Multiple Problem Time Limit: 40000/20000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 3740 Accepted Submission(s): 907 Problem Description There

云华100的专栏 399

hdu 4474

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4474 思路:bfs,用pre[]来记录到达u的前一个结点,num[]来保存当前数的最后一位。 具体见代码: View Code 1 #include<iostream> 2 #include<cstring> 3 #include<queue&gt...

weixin_30865427的博客 78

hdu 4474 大整数取模+bfs

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4474 (a*10+b)%c = ((a%c)*10+b%c)%c; 然后从高位开始枚举能填的数字填充,只是注意最高位(第一位)不能为0。 代码: #include<cstdio> #include<iostream> #include<algor...

weixin_30361753的博客 84

HDU 4474 Yet Another Multiple Problem BFS

题意:0-9这十个数字里面的若干个数字组合出一个数,使这个数是N的倍数,求最小的这个这样的数,不存在的话输出-1。按照数的位数BFS,从小向大枚举就可以保证构造出来的数是递增的,如果不加判断就直接搜索的话,复杂度非常高。因此需要剪枝。参考http://blog.youkuaiyun.com/yang_7_46/article/details/12356587 注意为什么这个地方如果同余就不进行搜索的原因。。i

now_ing的博客 289
上一篇: J~G~J~Q
下一篇: 还可以这样打表。。。见识到了
MakingMaker
博客等级 码龄15年 6粉丝 108原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值