递归递推练习 J - 数学黑洞

【信息科学与工程学】【数据科学】数据科学领域——第三篇 数学08 几何学05 平面几何/曲面/立体几何的数学分析01 体积 V=3h​(S1​+S2​+S1​S2​​)=313​​(3​+4253​​+3​⋅4253​​​)=313​​(4293​​+253​​)=313​​⋅4393​​=41339​​≈20.08。直线方向 v=(2,−1,3),平面法向量 n=(1,1,1),所求平面法向量同时垂直于v和n,即 v×n=(−4,1,3),且过直线上一点 (1,0,−1),平面方程 −4(x−1)+1(y−0)+3(z+1)=0⇒ −4x+4+y+3z+3=0⇒ −4x+y+3z+7=0。 阅读详情

任意一个4位自然数N(N不能是4个数字一样,如1111、2222、….9999是不可以的,N也不能是6174),将组成自然数N的4个数字重新排列,形成一个最大数和最小数,最大数和最小数相减,其差还是自然数,将差的各数字再重新排列,又形成一个最大数和最小数,最大数和最小数相减,其差还是自然数。反复进行,直到差是一个神秘数6174(数学黑洞)结束。

Input

输入数据有多组,每组占一行,每行包含一个4位自然数N。输入文件直到EOF为止!

Output

对每组输入,输出有2行。第一行是所有的差,以空格分隔,最后一个数后也有空格;第二行是差的个数。

Sample Input

1000
1500
3000

Sample Output

999 8991 8082 8532 6174
5
5085 7992 7173 6354 3087 8352 6174
7
2997 7173 6354 3087 8352 6174
6

思路:
一共有四位数, 分别 球出来 放到 一个数组里, 然后 讲这些数字排序 ,求出最大 和最小值 , 并求出 他们的差 ,如果等于 6127 那么就停止行了, 如果 不等于6127 那么继续 递归。

代码:
#if  0 #include<bits/stdc++.h> using namespace std; int ki; int fun(int n) {  if(n==6174) cout<<endl<<ki<<endl;  else  {   ki++;    int a[6]={0};  int i=0,t=n,k;     while(t>0)  {     int x=t%10;   t/=10;   a[i]=x;   i++;   }     sort(a,a+4);     int min,max;   min=a[0]*1000+a[1]*100+a[2]*10+a[3];   max=a[3]*1000+a[2]*100+a[1]*10+a[0];   cout<<max-min<<" ";   fun(max-min); }
}
int main() {     int n;
while(cin>>n) {   ki=0;   fun(n); } }
#endif
SAP SD模块定价过程后台配置简介 只有手工输入定价时(例如,在定价中的定价浏览屏幕中),或者只有从外部处理转移这些定价时(例如,成本核算),才将这些定价包括在确定(价格确定、输出确定,批次确定)之中。定价过程的定义和分配是SD模块中最核心的配置,包含了条件表、条件类型、存取顺序、发票类型、客户定价过程等,确定了销售订单已什么价格销售、税率、附加折扣等多个条件行程有一个定价过程。12、小计:记录该条件类型在VBAP表中是否存储,以及其后续用途,如记入信贷,占用信贷额度,记入成本等,如果需要金额暂用信贷额度的话,在小计这里选择A即可。 阅读详情

相关推荐

Miniconda3迁移(附图详细过程)

服务器上目录占满,想要将conda迁移到其他目录下的操作方法,详细教程。

2301_77554343的博客 6944

递推递归练习J数学黑洞

Description 任意一个4位自然数N(N不能是4个数字一样,如1111、2222、….9999是不可以的,N也不能是6174),将组成自然数N的4个数字重新排列,形成一个最大数和最小数,最大数和最小数相减,其差还是自然数,将差的各数字再重新排列,又形成一个最大数和最小数,最大数和最小数相减,其差还是自然数。反复进行,直到差是一个神秘数6174(数学黑洞)结束。 Input 输入数据有...

z846666407 450

pwscf与wannier90 Hands-On实战训练(一)——费米面计算为例

系列文章目录 Quantum Espresso Hands-On实战训练(三)——DOS计算 文章目录系列文章目录计算过程pwscf直接得到等能面pwscf和wannier90得到等能面pwscf直接得到等能面1. scf2. nscf3. 后处理pwscf和wannier90得到等能面1. Kpoints2. scf3. nscf4. pw2wan及wannier90.x5. XCrySDen可视化 计算过程 pwscf直接得到等能面 pwscf和wannier90得到等能面 pwscf直接得到等能面

weixin_45973682的博客 5070

《递归递推练习》J - 数学黑洞

原题 Description 任意一个4位自然数N(N不能是4个数字一样,如1111、2222、….9999是不可以的,N也不能是6174),将组成自然数N的4个数字重新排列,形成一个最大数和最小数,最大数和最小数相减,其差还是自然数,将差的各数字再重新排列,又形成一个最大数和最小数,最大数和最小数相减,其差还是自然数。反复进行,直到差是一个神秘数6174(数学黑洞)结束。 In

qinglys的博客 259

ArcGIS Enterprise10.9.1的Windows安装部署

ArcGIS Enterprise10.9.1中Windows版本安装介绍。

qq_36250702的博客 2446

VOS3000线路对接、路由配置与路由分析操作教程

通过本教程,你应该已经掌握了VOS3000的线路对接、路由配置和路由分析的基本操作。添加备用路由:为常用前缀添加备用路由,确保在主路由失效时呼叫仍能正常进行。进入线路管理:点击“系统管理” -> “线路管理” -> “添加线路”。查看日志:在“系统日志”中查看路由选择情况,确保路由配置正确。失败原因:查看失败呼叫的原因(如“无应答”、“线路忙”等)。线路选择:选择之前添加的线路(如“供应商A”)。保存并启用:填写完毕后,点击“保存”并启用路由。路由名称:自定义一个名称(如“路由A”)。

AI_wx_3307623172的博客 2974

递推递归练习 J - 数学黑洞

Description 任意一个4位自然数N(N不能是4个数字一样,如1111、2222、….9999是不可以的,N也不能是6174),将组成自然数N的4个数字重新排列,形成一个最大数和最小数,最大数和最小数相减,其差是还是自然数,将差的各数字再重新排列,又形成一个最大数和最小数,最大数和最小数相减,其差还是自然数。反复进行,直到差是一个神秘数6174(数学黑洞)结束。 I

G_Meteor的博客 440

足式机器人全身 MPPI: 利用 MPPI 对足式机器人进行实时全身控制

本研究首次在真实四足机器人上成功部署了基于全身采样的模型预测控制(MPC)系统。采用模型预测路径积分(MPPI)算法,通过并行采样和评估控制轨迹实现实时运动规划。该系统能处理复杂接触场景,完成推箱子、爬越障碍及崎岖地形行走等任务。实验使用Unitree Go1机器人,结合MuJoCo仿真器快速生成运动策略,仅需简单控制策略即可实现稳健操作。硬件验证表明,该方法能有效完成目标导向的箱子推动任务。该成果标志着采样MPC在足式机器人实际应用中的重要突破。

2506_90492529的博客 1000

递推递归练习J - 数学黑洞

Description 任意一个4位自然数N(N不能是4个数字一样,如1111、2222、….9999是不可以的,N也不能是6174),将组成自然数N的4个数字重新排列,形成一个最大数和最小数,最大数和最小数相减,其差还是自然数,将差的各数字再重新排列,又形成一个最大数和最小数,最大数和最小数相减,其差还是自然数。反复进行,直到差是一个神秘数6174(数学黑洞)结束。

July_xunle的博客 1086

勇攀数字高峰

摘要:该题目要求在数字地形图中寻找从最低点到最高点的所有严格递增登山路径。采用DFS深度优先搜索结合回溯算法,通过标记已访问位置并检查高度差限制(0<diff≤maxDiff)来遍历所有可能路径。算法首先确定起点(最低点)和终点(最高点),然后进行DFS搜索,每步移动需满足四个方向的合法移动且高度严格递增。最终输出符合条件的路径总数。提供了C++、Java和Python三种实现方案。

面试高手的博客 626

【AI智能体】Codex 开发聚合搜索应用项目实战操作详解

Codex 开发聚合搜索应用项目实战操作详解

congge 3096

递推递归练习 J 数学黑洞

Description 任意一个4位自然数N(N不能是4个数字一样,如1111、2222、….9999是不可以的,N也不能是6174),将组成自然数N的4个数字重新排列,形成一个最大数和最小数,最大数和最小数相减,其差还是自然数,将差的各数字再重新排列,又形成一个最大数和最小数,最大数和最小数相减,其差还是自然数。反复进行,直到差是一个神秘数6174(数学黑洞)结束。

qq_37747988的博客 271

会话管理技巧——如何优化OpenClaw的上下文理解能力(2026进阶版)

本文深入探讨了OpenClaw系统的会话管理技术,重点介绍了会话定义、生命周期管理和上下文优化策略。会话管理包含会话ID、用户信息、状态等核心要素,以及创建、维护、终止和恢复四个生命周期阶段。上下文管理通过ContextManager类实现,支持创建、更新、消息添加和变量管理等功能,并采用历史记录机制确保会话连续性。ContextOptimizer类则负责应用优化规则,通过消息和变量压缩等技术提升系统性能。这些技术共同构建了OpenClaw强大的会话管理能力,为AI助手提供了高质量的交互体验基础。

博客 492

递归递推练习―J―数学黑洞

Description 任意一个4位自然数N(N不能是4个数字一样,如1111、2222、….9999是不可以的,N也不能是6174),将组成自然数N的4个数字重新排列,形成一个最大数和最小数,最大数和最小数相减,其差还是自然数,将差的各数字再重新排列,又形成一个最大数和最小数,最大数和最小数相减,其差还是自然数。反复进行,直到差是一个神秘数6174(数学黑洞)结束。 Input 输入数据有

的博客 518

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

递推递归练习--J(数学黑洞)

题目简述:一个四位数重新排列,最大数减去最小数得到自然数,重复该过程,最后得到6174。 解题思路: 1、既然是一个四位数,又要最大➖最小,所以考虑首先要把这四位数分开,然后求得其最大值和最小值,然后相减,重复该过程。 2、分开和组合,可以用循环来解决。 3、直到得到6174,结束循环。 4、注意输出:输出每一个得到的数然后输出有多少个数。 源代码: #include usin

sdau164185的博客 442

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

递推递归-J - 数学黑洞

题目: Description 任意一个4位自然数N(N不能是4个数字一样,如1111、2222、….9999是不可以的,N也不能是6174),将组成自然数N的4个数字重新排列,形成一个最大数和最小数,最大数和最小数相减,其差还是自然数,将差的各数字再重新排列,又形成一个最大数和最小数,最大数和最小数相减,其差还是自然数。反复进行,直到差是一个神秘数6174(数学黑洞)结束

叹久 431

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

递归递推之数学黑洞

题目大概: 输入一个四位数,这个数的个个位数的数重新排列,最大的数减去最小的数,输出,知道变为6174. 输出输出的数的个个数。 思路: 按照想法,建一个函数,把个个位数分离,排序,相减,最后和6174比较,决定是继续调用这个函数重复操作,还是返回6174. 感想: 原来递推递归中也有想法题。 代码: #include #include using namespace

a1046765624的博客 501

递推递归练习 J题

题目描述: 任意一个4位自然数N(N不能是4个数字一样,如1111、2222、….9999是不可以的,N也不能是6174),将组成自然数N的4个数字重新排列,形成一个最大数和最小数,最大数和最小数相减,其差还是自然数,将差的各数字再重新排列,又形成一个最大数和最小数,最大数和最小数相减,其差还是自然数。反复进行,直到差是一个神秘数6174(数学黑洞)结束。 解题思路: 定义一个数组,记录四个

yj20164395的博客 417

递归递推练习–J10

任意一个4位自然数N(N不能是4个数字一样,如1111、2222、….9999是不可以的,N也不能是6174),将组成自然数N的4个数字重新排列,形成一个最大数和最小数,最大数和最小数相减,其差还是自然数,将差的各数字再重新排列,又形成一个最大数和最小数,最大数和最小数相减,其差还是自然数。反复进行,直到差是一个神秘数6174(数学黑洞)结束。 本题思路是把输入的整数分解出再用sort排序后再变

snayf的博客 566

递归递推练习——J

题目要求: 任意一个4位自然数N(N不能是4个数字一样,如1111、2222、….9999是不可以的,N也不能是6174),将组成自然数N的4个数字重新排列,形成一个最大数和最小数,最大数和最小数相减,其差还是自然数,将差的各数字再重新排列,又形成一个最大数和最小数,最大数和最小数相减,其差还是自然数。反复进行,直到差是一个神秘数6174(数学黑洞)结束。 题目思路: 输入一个四位数,分

Trust_Youself 305

递推递归专题 J 数学黑洞

1、简单描述 一个四位数,四个数重新排列,组成一个最大数和最小数,求出它的差,重复前一步操作,直至差为6174 2、思路 # include # include using namespace std; int s = 0; int cha(int n) { int p[10]; int k = 0; while(n) { p[++k]

jinghui_7的博客 226

递推递归--J - 数学黑洞

1.题目概述 任意一个4位自然数,四个数字任意组合,让最大数与最小数相减,得到一个新的四位数,如此循环,直到6174为止 2.思路分析 定义两个数组,其中一个数组用来存储并排序每一位分离出来的数字,并用两个循环分别计算出最小值,最大值,差来。 另一个数组用来存储差并加以保存,直到6174停止 3.代码 #include #include #include using nam

20164225的博客 316

递归

递归就是一个反复调用的过程,直到找到一个可以已知的引用对象即可。 解答递推的题目,可能唯一的方法就是找到题目中的规律,利用规律来写出代码,一般代码比较简洁,但是推算规律的过程需要些时间,同样也得花时间来钻研和训练推算规律的能力。 在做山东理工大学ACM中,具有有以下几道题目用到了递归,在此总结以下: 2176递归的函数——这道题可能有点坑,大多数人看到题目,不用想直接用递归做,就得出

逆水行舟 不进则退 471

分形认知流形上的意识引力波方程与认知黑洞视界透射标度关系(世毫九理论 SH9 / 认知统一场论 UCFT · 规范版)

本文提出基于分形认知流形的意识引力波方程与认知黑洞视界信息透射模型。通过定义具有黄金分割特性的分形参数(δ_t≈0.2608)和标度因子(s_c≈1.382),构建了分形拉普拉斯算子Δ_Dt,并推导出包含非线性耦合的波动方程。研究发现认知黑洞视界信息透射系数T满足黄金比例关系T=Φ^(-1)exp(-C/T_c),其中Φ为黄金分割常数。该模型揭示了认知信息流动与分形几何的深刻联系,为理解思维过程中的信息捕获与传递提供了量化框架,同时明确了理论在剧烈认知跃迁等场景下的适用边界。

方见华 1053

2011蓝桥杯预赛若干题

1.1.    代码填空(满分3分) 假设a,b,c是3个互不相等的整数。下列代码取出它们中居中的数值,记录在m中。其中的swap()函数可以交换两个变量的值。请完善代码。     if(a&gt;b) swap(&amp;a, &amp;b);     if(b&gt;c) swap(&amp;b, &amp;c);     if(a&gt;b) swap(&amp;a, &amp;b)...

weixin_33804582的博客 216

数学建模竞赛核心模型与算法实战指南:从优化预测到分类聚类

数学建模是将现实世界复杂问题抽象为数学问题并求解的关键技术,广泛应用于科学研究、工程优化和商业决策等领域。其核心原理在于通过建立数学模型,利用算法对问题进行量化分析与求解,从而揭示数据背后的规律。这一过程的技术价值在于提供了一种系统化、可复现的问题解决方法,能够有效处理不确定性、优化资源配置并进行科学预测。在应用场景上,数学建模覆盖了从资源调度、金融风控、市场预测到图像识别、推荐系统等诸多方向。本文聚焦于数学建模竞赛的实战需求,系统梳理了优化规划、预测评价、分类聚类等核心模型及其对应的算法实现,旨在帮助参赛

weixin_30439067的博客 457
上一篇: 递归递推问题 H 三国佚事——巴蜀之危
下一篇: 递推递归练习 M - 数值分解
Joined
博客等级 码龄10年 19粉丝 134原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值