1. (4')古堡算式

    福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式:

    ABCDE * ? = EDCBA

    他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!”

    华生:“我猜也是!”

    于是,两人沉默了好久,还是没有算出合适的结果来。

    请你利用计算机的优势,找到破解的答案。

    把 ABCDE 所代表的数字写出来。

    答案写在“解答.txt”中,不要写在这里!

答案:21978

思路一:枚举,暴力循环枚举5个值,筛选结果

思路二:dfs全排列,筛选结果

代码一:

#include<bits/stdc++.h>
using namespace std; int main(){
for(int a=1;a<=9;a++){
for(int b=1;b<=9;b++){
if(b==a) continue;
for(int c=1;c<=9;c++){
if(c==b||c==a)continue;
for(int d=1;d<=9;d++){
if(d==c||d==b||d==a)continue;
for(int e=1;e<=9;e++){
if(e==d||e==c||e==b||e==a)continue;
int sum1 = a*10000+b*1000+c*100+d*10+e;
int sum2 = e*10000+d*1000+c*100+b*10+a;
for(int k=1;k<=9;k++){
if(sum1*k==sum2){
cout<<sum1<<endl;
}
}
}
}
}
}
}
return 0;
}
//21978

最新文章

  1. VS2015突然报错————Encountered an unexpected error when attempting to resolve tag helper directive &#39;@addTagHelper&#39; with value &#39;Microsoft.AspNet.Mvc.Razor.TagHelpers.UrlResolutionTagHelper
  2. 酷酷的mapv
  3. go 准备
  4. 拥抱高效、拥抱 Bugtags 之来自用户的声音(三)
  5. JavaScript前端框架的思考
  6. CSS3凹凸字
  7. LeetCode OJ-- Clone Graph **@
  8. 初识mySQL(关系型数据库)
  9. cat-mvc 一个nodejs mvc 框架
  10. Android学习总结——获取被启动的Activity传回的数据
  11. Database(Mysql)发版控制二
  12. [置顶] SQL注入安全分析
  13. Mac下安装Fiddler
  14. 卸载QQ,360,迅雷,搜狗
  15. 【NIO】之IO和NIO的区别
  16. 20135202闫佳歆--week2 操作系统是如何工作的--学习笔记
  17. Python调用matplotlib实现交互式数据可视化图表案例
  18. linux安全配置学习
  19. Codeforces.714D.Searching Rectangles(交互 二分)
  20. HDU - 1300 简单DP

热门文章

  1. steam pipeGUI
  2. Teacher Bo (时间复杂度 + 暴力)
  3. Spark学习之路 (四)Spark的广播变量和累加器
  4. caffe生成voc格式lmdb
  5. Knowing is not enough; we must apply. Willing is not enough; we must do.
  6. 转:获得数据库自增长ID(ACCESS)与(SQLSERVER)
  7. android搜索框列表布局,流程及主要步骤思维导图
  8. JustOj 1032: 习题6.7 完数
  9. &lt;转&gt;jmeter(二)录制脚本
  10. kibana添加ES索引403错误解决