news 2026/4/19 3:17:59

三羊献瑞 DFS 枚举

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三羊献瑞 DFS 枚举

三羊献瑞

题目描述

观察下面的加法算式:

祥 瑞 生 辉 + 三 羊 献 瑞 ------------------- 三 羊 生 瑞 气

其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。

请你输出“三羊献瑞”所代表的 4 位数字(答案唯一)。

运行限制

题目分析

我们可以通过DFS 枚举每一个字母对应的数字(0~9)

并且由于:

来进行剪枝

代码如下:

#include<bits/stdc++.h>usingnamespacestd;inta[8];// 8个字母boolused[10];voiddfs(intpos){if(pos==8){intx=a[0]*1000+a[1]*100+a[2]*10+a[3];inty=a[4]*1000+a[5]*100+a[6]*10+a[1];intz=a[4]*10000+a[5]*1000+a[2]*100+a[1]*10+a[7];if(x+y==z){cout<<a[4]*1000+a[5]*100+a[6]*10+a[1]<<endl;exit(0);}return;}for(inti=0;i<=9;i++){if(used[i])continue;// 首位不能为0if((pos==0||pos==4)&&i==0)continue;used[i]=true;a[pos]=i;dfs(pos+1);used[i]=false;}}intmain(){dfs(0);return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/19 3:13:08

Python3 字符串

Python3 字符串 引言 在编程语言中,字符串是一种常见的数据类型,用于存储和处理文本信息。Python3 作为一种流行的编程语言,提供了强大的字符串处理功能。本文将详细介绍 Python3 字符串的相关知识,包括字符串的定义、操作、格式化以及正则表达式等。 字符串的定义 在 …

作者头像 李华
网站建设 2026/4/19 3:03:29

PCILeech终极指南:DMA攻击技术入门到精通

PCILeech终极指南&#xff1a;DMA攻击技术入门到精通 【免费下载链接】pcileech Direct Memory Access (DMA) Attack Software 项目地址: https://gitcode.com/gh_mirrors/pc/pcileech PCILeech是一款革命性的直接内存访问&#xff08;DMA&#xff09;攻击软件&#xff…

作者头像 李华
网站建设 2026/4/19 3:02:31

CSS代码复用性太低怎么办_通过BEM结构提升组件模块化

BEM 能让 CSS 更易复用&#xff0c;因其通过「块__元素--状态」命名强制绑定样式与结构&#xff0c;明确依赖关系&#xff0c;避免全局冲突&#xff1b;补 BEM 应渐进式改造高频模块&#xff0c;严守命名规范&#xff1b;它不与 CSS-in-JS 或 Tailwind 冲突&#xff0c;但需统一…

作者头像 李华
网站建设 2026/4/19 2:58:30

AEUX终极指南:如何实现设计到动画的无缝工作流

AEUX终极指南&#xff1a;如何实现设计到动画的无缝工作流 【免费下载链接】AEUX Editable After Effects layers from Sketch artboards 项目地址: https://gitcode.com/gh_mirrors/ae/AEUX AEUX作为连接设计工具与After Effects的专业桥梁&#xff0c;彻底改变了设计到…

作者头像 李华