有AB两个整数,A的各位数字之和是49,B的各位数字之和是52,两数相加时进位3次?

 我来答
帐号已注销
2021-06-16 · TA获得超过3116个赞
知道大有可为答主
回答量:4114
采纳率:0%
帮助的人:275万
展开全部

基本分析和结论:

1、AB应该设定为正整数;

2、如果AB可以包含零,那就有无穷多的解,因为可以在任何成立的AB中间插入任意多个零,题目设定的条件依然可以满足;

3、编程测试了一下,当限制AB的位数不多于8位时,无解;

4、AB位数限制在15位以内时,能找到 21670788 组解。


说明:

1、限于篇幅,只能输出很小一部分解。前导的零只是为了对齐,可以忽略。

2、从左开始分别是:找到答案的编号;A整数;B整数。例如:

第1组解:A=25555999;B=133333333999。

3、说明一下,所有的AB各位数字都是按照从小到大递增排列,对排列作同步调整后,可以衍生出更多的解。例如:

第21592594组解:A=333333333333676;B=11334444455598;

将右侧的三位往左移动三位,一样符合题意:

A=333333333676333;B=11334444598455。


以下是计算结果和fortran代码:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式