当前位置: 首页 > news >正文

B3866 [GESP202309 二级] 数字黑洞 题解

题目描述

给定一个三位数,要求各位不能相同。例如,352 是符合要求的,112 是不符合要求的。将这个三位数的三个数字重新排列,得到的最大的数,减去得到的最小的数,形成一个新的三位数。对这个新的三位数可以重复上述过程。神奇的是,最终一定会得到 495!

试试看,重新排列 352,得到的最大数为 532,最小数为 235,它们的差是 297;变换 297,得到 972−279=693;变换 693,963−369=594;变换 594,954−459=495。因此,经过 4 次变换得到了 495。

现在,输入的三位数,你能通过编程得出,这个三位数经过多少次变换能够得到 495 吗?

输入格式

输入一行,包含一个符合要求的三位数 N。

输出格式

输出一行,包含一个整数 C,表示经过 C 次变换得到 495。

输入输出样例

输入 #1复制

352

输出 #1复制

4

AC代码

#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; for(int t=0;;t++){ if(n==495){ cout<<t<<endl; break; } int s1=n%10,s2=n/10%10,s3=n/100; int x=0,y=0; if(s1>=s2&&s2>=s3){ x=s1*100+s2*10+s3; y=s3*100+s2*10+s1; } else if(s1>=s3&&s3>=s2) { x=s1*100+s3*10+s2; y=s2*100+s3*10+s1; } else if(s2>=s1&&s1>=s3){ x=s2*100+s1 *10+s3; y=s3*100+s1 *10+s2; } else if(s2>=s3&&s3>=s1){ x=s2*100+s3*10+s1; y=s1*100+s3*10+s2; } else if(s3>=s1&&s1>=s2){ x=s3*100+s1*10+s2; y=s2*100+s1*10+s3; } else{ x=s3*100+s2*10+s1; y=s1*100+s2*10+s3; } n=x-y; } return 0; }
http://www.jsqmd.com/news/1230935/

相关文章:

  • C++ Web服务器性能优化:从阻塞到非阻塞架构实现高并发
  • 20260720 3 72 15
  • Simotion运动控制系统开发与Web调试实战
  • 2026 年 7 月新发布:海陵优秀的消防大队食堂售饭机优质厂家有哪些,揭秘:食堂的“救星”,如何让饭菜效率翻倍? - 行业推荐官【官方】
  • 深入解析STM32 GPIO库函数设计:从寄存器操作到配置思维的实践
  • C++性能优化实战:从缓存局部性与分支预测原理到代码优化
  • Python pwd模块解析:Unix用户管理与安全实践
  • vLLM:高性能大语言模型推理引擎解析与实践
  • AM64x/AM243x硬件防火墙实战:从寄存器配置到安全隔离设计
  • 亲身到店探访成都卡地亚官方售后服务中心|全新地址及售后热线(2026年7月最新) - 卡地亚服务中心
  • AM64x/AM243x硬件防火墙配置实战:从寄存器解析到安全内存模型构建
  • 小程序毕业设计-基于 SpringBoot 的健身房会员消费管理系统 健身课程展示与线上报名小程序的设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • 百达翡丽官方服务项目及价格查询|热线及24小时维修地址权威信息通知(2026年7月最新) - 百达翡丽官方售后中心
  • UE4SS Lua脚本性能优化与跨版本兼容性实战指南
  • Silverlight技术解析:跨平台设计与企业级应用实践
  • STM32游戏机外壳3D打印实战:从SolidWorks设计到装配验证
  • 小程序毕业设计-移动端社区养老关怀服务小程序的设计与实现 居家养老服务工单调度管理小程序的设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • TMS320F2838x CAN IF3自动更新与EtherCAT ESC集成实战解析
  • 鸿蒙 ArkTS 实战:Coupon Distribution 从优惠券发放到店铺经营工具完整解析
  • 2026年7月最新卡地亚哈尔滨万象汇维修保养服务电话 - 卡地亚官方售后中心
  • AI for Everyone:普通人可用的AI人话说明书
  • 2026年7月最新浪琴温州来福士维修保养服务电话 - 浪琴官方售后服务中心
  • 合肥庐江县亨得利官方钟表服务中心电话公示(2026年7月最新) - 亨得利官方博客
  • 小程序毕业设计-基于 SpringBoot + 微信小程序的 校园线上投票评选微信小程序的设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • Go-Zero项目开发9: 微服务治理之服务注册中心
  • SpringBoot微服务架构实战:核心组件与最佳实践
  • B3958 [GESP202403 四级] 相似字符串 题解
  • 10个被严重低估的AI生产力工具:2026年前必须掌握的工作流嵌入型AI
  • LangChain 应用上线崩盘?别只卷 Prompt,权限隔离才是生产环境生死线
  • 2026 年现阶段,沂源专业的兽药原料回收制造厂家怎么联系,揭秘:废弃兽药原料的惊人变现路径 - 行业推荐官[官方】--