求解一道数学题

chirho 2010-03-24 05:46:18
请指点一下如下题目如何解,最好能找到效率比较高的解法,题目如下:
0,1,2,3,7,8,9,七个数字使得等式[]+[]=[][]-[]=[][]成立。
...全文
216 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
happy664618843 2010-03-26
  • 打赏
  • 举报
回复
wheeler 2010-03-26
  • 打赏
  • 举报
回复
吃完饭 继续~ [前请见#11楼]

将0,1,2,3,7,8,9分为三个区

X = { 0 }
Y = { 1,2,3 }
Z = { 7,8,9 }

由于11楼结论可知
[]+[]=[1][]
故A,B的可能为:
3,7
3,9
8,9

先可知
[3,8] + [7,9] = [][] - [] = [1][0,2,7]

下面分析C,D,E位

由于FG为 必为 10,12,17中的一个

CD只能为 2[]

现在范围缩小为
[3,8] + [7,9] = [2][?] - [?] = [1][0,2,7],且 E必定大于D

下面就开始代码穷举吧~。。。

over
wheeler 2010-03-26
  • 打赏
  • 举报
回复
占楼后继续 [前请见#9楼] [前请见#8楼]

然后继续分析,为描述方便,先如下定义
[]+[]=[][]-[]=[][]
A B CD E FG

假设F为0则 []+[]=[][] ==> []+[]=0[] 存在如下可能
1+2 = 03 7,8,9
2+7 = 09 1,3,8
1+8 = 09 2,3,7
皆不成立


[]+[]=[][]-[]=[][] ==> [0-9] + [0-9] = [0-2][0-9] - [0-9] = [1][0-9]

(继续缩小穷举范围)

cyhf00808 2010-03-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 asdf311 的回复:]
分析后,剪枝,然后穷举

如:
0,1,2,3,7,8,9
[]+[]=[][]-[]=[][]

[]+[] ==> [1, 17]
[][] ==> [1, 98]


[]+[] == [][]

[][] ==> [0,1][]
[/Quote]
UP
wheeler 2010-03-26
  • 打赏
  • 举报
回复
占楼后继续 [前请见#8楼]

由于
[][] ==> [0,1][]

[][] ==> [1, 19]

又由于
[][] - [] == [][]([1,19]) 且 [] ==> [0,9]

[][](被减数) ==> [1,28]

先小结下
[]+[]=[][]-[]=[][] ==> [0-9] + [0-9] = [0-2][0-9] - [0-9] = [0-1][0-9]
wheeler 2010-03-26
  • 打赏
  • 举报
回复
分析后,剪枝,然后穷举

如:
0,1,2,3,7,8,9
[]+[]=[][]-[]=[][]

[]+[] ==> [1, 17]
[][] ==> [1, 98]


[]+[] == [][]

[][] ==> [0,1][]
彬彬有礼lach 2010-03-26
  • 打赏
  • 举报
回复
8+9=2 0- 3=1 7

chirho 2010-03-26
  • 打赏
  • 举报
回复
诸位大仙 ,再分析分析
blank223 2010-03-26
  • 打赏
  • 举报
回复
占座 等待答案 出现 有点像数据结构啊 进栈出栈
gsq_0912 2010-03-26
  • 打赏
  • 举报
回复
幫頂!
benbenhuo 2010-03-26
  • 打赏
  • 举报
回复
分数好低。。
kuangjian2009 2010-03-24
  • 打赏
  • 举报
回复
试试看用随机数来做
  • 打赏
  • 举报
回复
3+7=2x9-8=10
mayonglong 2010-03-24
  • 打赏
  • 举报
回复
帮顶~~~
starj1 2010-03-24
  • 打赏
  • 举报
回复
[]+[]=[][]-[]=[][]
0,1,2,3,7,8,9
0不能在十位数?或可以在十位数?限定一下,现找出一些限定条件,再然后就是穷举.
chirho 2010-03-24
  • 打赏
  • 举报
回复
[][]代表是一个10位数
找程序解法,不是要答案
PxxxP 2010-03-24
  • 打赏
  • 举报
回复
3+7=2x9-8=10

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧