数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 3216|回复: 1

大家为这题編个简单的程序练练身手,寻找最好的算法

[复制链接]
发表于 2003-8-22 22:44:30 | 显示全部楼层 |阅读模式
[B]题目:用0-9十个数字构成一条 4位数-3位数=3位数 的等式,要求0-9十个数字每个只能用一次。[/B]
我用C编程,在C3 1G的机器上运行用了1.3秒,全部答案为:
1602- 859= 743
1602- 853= 749
1602- 849= 753
1602- 843= 759
1602- 759= 843
1602- 753= 849
1602- 749= 853
1602- 743= 859
1503- 879= 624
1503- 874= 629
1503- 829= 674
1503- 824= 679
1503- 679= 824
1503- 674= 829
1503- 629= 874
1503- 624= 879
1305- 879= 426
1305- 876= 429
1305- 829= 476
1305- 826= 479
1305- 479= 826
1305- 476= 829
1305- 429= 876
1305- 426= 879
1206- 859= 347
1206- 857= 349
1206- 849= 357
1206- 847= 359
1206- 359= 847
1206- 357= 849
1206- 349= 857
1206- 347= 859
1098- 756= 342
1098- 752= 346
1098- 746= 352
1098- 742= 356
1098- 675= 423
1098- 673= 425
1098- 625= 473
1098- 623= 475
1098- 475= 623
1098- 473= 625
1098- 425= 673
1098- 423= 675
1098- 356= 742
1098- 352= 746
1098- 346= 752
1098- 342= 756
1089- 765= 324
1089- 764= 325
1089- 725= 364
1089- 724= 365
1089- 657= 432
1089- 652= 437
1089- 637= 452
1089- 632= 457
1089- 457= 632
1089- 452= 637
1089- 437= 652
1089- 432= 657
1089- 365= 724
1089- 364= 725
1089- 325= 764
1089- 324= 765
1062- 589= 473
1062- 583= 479
1062- 579= 483
1062- 573= 489
1062- 489= 573
1062- 483= 579
1062- 479= 583
1062- 473= 589
1053- 789= 264
1053- 784= 269
1053- 769= 284
1053- 764= 289
1053- 289= 764
1053- 284= 769
1053- 269= 784
1053- 264= 789
1035- 789= 246
1035- 786= 249
1035- 749= 286
1035- 746= 289
1035- 289= 746
1035- 286= 749
1035- 249= 786
1035- 246= 789
1026- 589= 437
1026- 587= 439
1026- 539= 487
1026- 537= 489
1026- 489= 537
1026- 487= 539
1026- 439= 587
1026- 437= 589
大家有更快的算法吗?
发表于 2003-8-22 23:52:47 | 显示全部楼层
编这样的程序可以锻炼自己的思路!
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-30 10:32 , Processed in 0.059127 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表