闲得没事做,找了一道智力题,本想手算,但是咸鱼脑子不够用,最终还是打了一个代码。。。

题目:

1、第一个答案是b的问题是哪一个?
A 2 B 3 C 4 D 5 E 6 
2、唯一的连续两个具有相同答案的问题是:
A 2,3 B 3,4 C 4,5 D 5,6 E 6,7 
A 1 B 2 C 4 D 7 E 6 
4、答案是a的问题的个数是:
A 0 B 1 C 2 D 3 E 4 
A 10 B 9 C 8 D 7 E 6 
6、答案是a的问题的个数和答案是什么的问题的个数相同?
A b B c C d D e E 以上都不是 
7、按照字母顺序,
A 4 B 3 C 2 D 1 E 0.(注:a和b相差一个字母) 
8、答案是元音字母的问题的个数是:
A 2 B 3 C 4 D 5 E 6.(注:a和e是元音字母) 
9、答案是辅音字母的问题的个数是:
A 一个质数 B 一个阶乘数 C 一个平方数 D 一个立方数,E 5的倍数 
10、本问题的答案是:
A B C D E 

分析:

emmmmm。。。。居然还找到了大神的题解!!
点击打开链接

代码:

#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;int ans[11];
void check()
{int a[6];memset(a,0,sizeof(a));for(int i=1;i<=10;i++){for(int j=1;j<=5;j++)if(ans[i]==j) a[j]++;}//1int cnt=0,pos;for(int i=1;i<=10;i++)if(ans[i]==2) {pos=i;break;}if(pos!=ans[1]+1) return ;//2cnt=0;for(int i=1;i<10;i++){if(ans[i]==ans[i+1])cnt++,pos=i;}if(cnt>1||pos!=ans[2]+1) return ;//3int ch[6]={0,1,2,4,7,6};if(ans[ch[ans[3]]]!=ans[3]) return ;//4if(a[1]!=ans[4]-1) return ;//5ch[1]=10;ch[2]=9;ch[3]=8;ch[4]=7;ch[5]=6;if(ans[ch[ans[5]]]!=ans[5]) return ;//6if(ans[6]==5){for(int i=2;i<=5;i++)if(a[1]==a[i]) return ;}else if(a[1]!=a[ans[6]]) return ;//7if(abs(ans[7]-ans[8])!=5-ans[7]) return ;//8if(a[1]+a[5]!=ans[8]+1) return ;//9int num=a[2]+a[3]+a[4];if(ans[9]==1) if(num!=2&&num!=3&&num!=5&&num!=7) return ;if(ans[9]==2) if(num!=1&&num!=2&&num!=6) return ;if(ans[9]==3) if(num!=1&&num!=4&&num!=9) return ;if(ans[9]==4) if(num!=1&&num!=8) return ;if(ans[9]==5) if(num%5!=0) return ;for(int i=1;i<=10;i++)printf("%d ",ans[i]);printf("\n");
}
void dfs(int pos)
{if(pos==0){check();return ;}for(int i=1;i<=5;i++){ans[pos]=i;dfs(pos-1);}
}
int main()
{freopen("a.out","w",stdout);dfs(10);return 0;
}
/*3 4 5 2 5 5 4 3 2 1 */

古老的智力题——奇怪的游戏相关推荐

  1. 抛鸡蛋html5游戏,数学智力题:扔鸡蛋计算不会碎的楼层

    智力题涵盖数学天地.侦探谜题.逻辑思维.猜谜大全.趣味益智.图形视觉等等.你知道有哪些经典智力题吗?下面小编为你整理经典数学智力题,希望能帮到你. 数学智力题:扔鸡蛋计算不会碎的楼层 扔鸡蛋计算不会碎 ...

  2. 292Nim 游戏(智力题)

    1.题目描述 你和你的朋友,两个人一起玩 Nim 游戏: 桌子上有一堆石头. 你们轮流进行自己的回合,你作为先手. 每一回合,轮到的人拿掉 1 - 3 块石头. 拿掉最后一块石头的人就是获胜者. 假设 ...

  3. bfs总结 bfs题单 最短路 python (奇怪的电梯 好奇怪的游戏 迷宫 马的遍历 [USACO08FEB]Meteor Shower S)

    1 可以用来遍历所有的点 2 可以用来找最短路 3 多源最短路,开始时一次向队列放之多个点#板子 """ def bfs():1 起始点入队标记入队的点while not ...

  4. 软件测试常见的智力题

    智力题1(海盗分金币)- - 在美国,据说20分钟内能回答出这道题的人,平均年薪在8万美金以上. 海盗分金币 5个海盗抢得100枚金币后,讨论如何进行公正分配.他们商定的分配原则是:  (1)抽签确定 ...

  5. 微软Google等互联网公司经典面试智力题和解答

    一.微软58题  A.逻辑推理  1.你让工人为你工作7天,给工人的回报是一根金条.金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你 的工人付费?  2.请 ...

  6. 面试总结+网上查阅的智力题

    笔试了这么多家公司,每次笔试都过了,可是总是死在面试上,总结了很多原因: 1.其中有很多问题是随机性的,没有做好准备,所以要学会随机应变的能力,嘴比较笨,还是多学学良好的沟通,学会与人交流,应变的能力 ...

  7. 经典面试智力题和解答

    一.微软58题 A.逻辑推理        1.你让工人为你工作7天,给工人的回报是一根金条.金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你如何给你 的工人付费? ...

  8. [从菜鸟到高手演变]之智力题【史上最全】 (转)

    原文地址:http://blog.csdn.net/zhangerqing/article/details/8138296 PS:在一次偶然的机会中,发现了这篇文章.希望大家能开动脑经. 智力题,每个 ...

  9. 分享一些有趣的面试智力题

    原文作者:matrix67 原文地址:面试智力题(上)  面试智力题(下) 偶然间在网上看到几个原来没见过的面试智力题,有几个题目在国内流传相当广,什么n个人怎么分饼最公平,屋里的三个灯泡分别由哪个开 ...

最新文章

  1. SBIO | 许金荣/江聪团队报道禾谷镰刀菌MAPKs介导的生长发育、逆境响应及生物互作机制...
  2. 撰写科研海报(poster)的必看技巧
  3. 差分放大电路差模共模公式_选择正确的放大器
  4. php正则匹配sg-nc-wap_php正则匹配
  5. AVL Insertion(浙大pta)
  6. Java面试题详解一:面向对象三大特性
  7. iphone数据传输已取消怎么办_消失的3.5mm接口:厂商真好心取消3.5mm接口?其实大家全都是韭菜...
  8. 回到顶部的几种实现方法
  9. 嵌入式Linux misc 设备驱动
  10. 34岁程序员面试美团被拒绝:只招30岁以下,卖力能加班工资又少的
  11. 三维电子沙盘数字沙盘开发教程第3课
  12. JAVA_OPTS设置
  13. 使用 Vue 和 Electron 开发一款简单的 Markdown 编辑器
  14. 苹果计算机手机号隐藏功能,苹果手机的四大隐藏功能,很多人都不知道,一起来一探究竟...
  15. 相似图片搜索、算法、识别的原理解析(上)
  16. C#实现图形的平移和缩放
  17. sfsfdgsdfg
  18. 计算机网络题库——第4章 网络层
  19. 为什么程序员不那么爱说话
  20. 电商网站运营之道:提升商品销量的新玩法

热门文章

  1. 放大电路的分析方法3:等效电路法
  2. NLP学习笔记(一)
  3. 干货复试详细教程——从联系导师→自我介绍的复试教程
  4. List集合遍历的5种方式
  5. Iptables 中文说明书
  6. 车载网络 - BootLoader刷写 - 总纲
  7. 以AI破局,智能决策技术在企业呆滞物料管理中的创新和实践
  8. php 如何初始化变量的值,php中变量初始化和赋值方法
  9. unity中自制模拟第一人称视角
  10. 卷积神经网络模型结构,卷积神经网络结构设计