智力题
我没脑子,不要问我。
.阿Q.
干净 · 温暖 · 自律 · 专注 · 情绪稳定 · 坚持 · 乐观 · 谦逊
展开
-
杀人凶手(1人说假话)
题目内容:日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词:A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。#include<stdio.h>int main(){ char killer = 0; for (killer = 'A'; killer <= 'D'; killer++) { if (原创 2021-09-14 18:14:51 · 148 阅读 · 0 评论 -
跳水猜名次(说对一半)
题目内容:5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果:A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。#include<stdio.h>int main(){ int a = 0; int b = 0; int c = 0; int d = 0; int e = 0; for (a = 1;原创 2021-09-14 18:04:24 · 118 阅读 · 0 评论 -
警察通知有病狗
有50 家人家,每家一条狗。有一天警察通知,50 条狗当中有病狗,行为和正常狗不一样。每人只能通过观察别人家的狗来判断自己家的狗是否生病,而不能看自己家的狗,如果判断出自己家的狗病了,就必须当天一枪打死自己家的狗。结果,第一天没有枪声,第二天没有枪声,第三天开始一枪响,问:一共死了几条狗?第一天没有枪声,说明疯狗的数量大于1只.因为如果是只有一只的话, 那么根据(已知条件1)警察通知,50 条狗当中有病狗,行为和正常狗不一样。那么正常狗的主人将看到其他49只狗中有一条疯狗, 而疯狗的主人看到的是.原创 2021-07-16 17:34:44 · 110 阅读 · 0 评论 -
药物,小白鼠?
1.有 1000 瓶药物,但是其中有一瓶是有毒的,老鼠只要服用任意量有毒药水就会在一个星期内死掉!请问,在一个星期后找出有毒的药物,最少需要多少只小白鼠?在程序员面试的时候面试官有时会考我们一些计算机编程方面的智力题,这便是一道有趣的智力题,这道题考察了我们对bit位的灵活运用。首先1000与1024相差无几,于是我们可以用10个bit位来对这1000瓶药物进行编号,也就是将第n瓶药物的编号转化为对应的二进制。然后我们拿10个空瓶编号为(10)(9)(8)(7)原创 2021-07-12 12:45:05 · 104 阅读 · 0 评论