趣味百题之逻辑推理

Python 趣味百题 趣味整数 1 不重复的3位数 -易 2 水仙花数 -易 3 完全数 -中 4 相亲数 -中 5 黑洞数 -中 6 勾股数 -易 7 自守数 -易 8 3位反序数 -中 趣味素数 1 素数 阅读详情
# -*- coding: utf-8 -*-
"""
Created on Sun Jan 15 20:46:14 2017

@author: alis
"""


# 1.斐波那契数列,求前面25项

def fibona(n):
    
    a = [1] * n

    for i in range(2,n):
        a[i] = a[i-1] + a[i-2]
        
    return a


z_25 = fibona(25)





# 2.汉诺塔问题

def move(a, b, c, n):
    if n == 1:
       print a, "->", c
       return
    move(a, c, b, n - 1)
    print a, "->" ,c
    move(b, a, c, n - 1)

n = input()
move('A','B','C', n)
pause = 2**n - 1





#3.
'''王二、张三、李四、刘五年龄成一等差数列,他们四人的年龄相加是28,相乘是585。

求以他们的年龄为前4项的等差数列的前15项。'''

def fun_age():
    matrix = []
    for i in range(1,7):
        d = (14-2*i)/3
        temp = i*(i+d)*(i+2*d)*(i+3*d)
        if temp == 585:
            for j in xrange(15):
                matrix.append(j*d+i)
            
            return matrix


fun_age()





#4. 张三说李四在说谎,李四说王五在说谎,王五说张三和李四都在说谎。

#  现在问:这三人中到底谁说的是真话,谁说的是假话?


t = [True, False]

for a in t:
   for b in t:
      for c in t:
         a0 = not b
         b0 = not c
         c0 = not a and not b
         if a == a0 and b == b0 and c == c0:
            print a, b, c
    

# 5.
'''张、王、李三家各有三个孩子。一天,三家的九个孩子在一起比赛短跑,规定不分年龄大小,
跑第一得9分,跑第二得8分,依此类推。比赛结果各家的总分相同,且这些孩子没有同时到达终点,
也没有一家的两个或三个孩子获得相连的名次。已知获得第一名的是李家的孩子,获得第二名的是
王家的孩子。 问获得最后一名的是谁家的孩子?'''    


   # 平均分为15分
Li = []
Wang = []
for i in xrange(1,3):

    Li.append(i)
    Li.append(6-i)
    
    for j in range(1,3):
        if j != i and j !=(6-i) and (7-j)!=(6-i):
            Wang.append(j)
            Wang.append(7-j)

# 结果是王家



#每家的总分 (1+2+3...+9) / 3 = 15, 李家有孩子第一, 王家有孩子第二。穷举。
for li in [[x, 6 - x, 9] for x in xrange(1, 6) if 6 - x - x > 1]:
    tw = range(1, 10)
    map(tw.remove, li)
    for wang in [[x, 7 - x, 8] for x in tw if 7 - x in tw and 7 - x - x > 1]:
        zhang = tw[:]
        map(zhang.remove, wang) 
        if zhang[1] - zhang[0] > 1 and zhang[2] - zhang[1] > 1:
            print 'li:%s wang:%s zhang:%s' % (li, wang, zhang)

蓝桥杯——趣味逻辑推理一(2017.2.16) 逻辑推理类问题:穷举法+关系与逻辑运算符 综合运用 1. 新郎和新娘         三对情侣参加婚礼,三个新郞为A、B、C,三个新娘为X、Y、Z。有人不知道谁和谁结婚,于是询问了六位新人中的三位,但听到的回答是这样的:A说他将和X结婚;X说她的未婚夫是C;C说他将和Z结婚。这人听后知道他们在开玩笑,全是假话。请编程找出谁将和谁结婚。 【分析】可设三个新郎为x, y, z,穷举所有情况; 阅读详情

相关推荐

蓝桥杯——趣味逻辑推理二(2017.2.17)

一、谁做了好事?         某校有4位同学中的一位做了好事不留名。表扬信来了之后,校长问这4位是谁做的好事。         A说:不是我;         B说:是C;         C说:是D;         D说:他胡说。         已知3个人说的是真话,1个人说的是假话。请根据这些信息,编程找出做了好事的人。 【分析】可设置一个循环,循环4次,将4个同学的话表

cr496352127的博客 3123

年龄问题

问题描述:王二、张三、李四、刘五年龄成一等差数列,他们四人的年龄相加是28,相乘是585。求以他们的年龄为前4项的等差数列的前15项。我的代码:deffun(sum,cj): forainrange(1,7): fordinrange(1,5): sum=2*a+3*d cj=a*(a+d)...

weixin_34216196的博客 275

【C程序】逻辑判断真假话问题:3人说真话,1人说假话

/* ** 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手为4个嫌疑犯中的一个。4个嫌疑犯的供词如下: ** A说: 不是我。 ** B说: 是C。 ** C说: 是D。 ** D说: C在胡说。 ** 已知3个人说了真话,1个人说的是假话。根据这些信息,通过程序确定说假话的凶手。 **/ #include int main(int argc, char *a

Hello, New World! 1万+

6.1趣味逻辑之谁在撒谎

1.问题描述分析 2.算法设计 3.框架设计 4.完整程序

滴水可以穿石 百炼才能成钢,谋全局而通一域 致广大而尽精微 450

通义千问AI模型对接飞书机器人-集成飞书机器人(2-2)

http请求地址上一篇百炼平台配置的应用地址。

hefaji的博客 1916

为何LPDDR4支持on-die ECC,但是DDR4却不支持呢?

DRAM的ECC,目前的编码方式都是128bit data,产生8bit parity或者ECC code. 而且必须要128bit才行。这8bit的ECC code是要被写入到DRAM内存里面的,从而read的时候,可以读取这8bit ECC code来判定read data是否有错,如果是SBF,就可以纠错了,如果是double bit,大部分时候是可以detect到错误,即所谓的SEC(Single Error Correct) + DED(Double Error Detect).

一个DRAM从业者的告白 1556

第九周项目六 年龄几何问题

问题及代码:

MY Blog 1487

ANSYS workbench (关于normal stiffness factor接触刚度因子)

关于normal stiffness factor接触刚度因子的含义和设置方法

weixin_43730845的博客 6807

python逻辑题

最近开始在找工作了,昨天接了一家公司的笔试。形式是线上笔试。笔试题目是逻辑题。 题目如下: 李雷和韩梅梅坐前后排,上课想说话怕被老师发现,所以改为传纸条。为了不被老师发现他们纸条上写的是啥,,他们约定了如下方法传递信息: 将26个大写英文字母,外加空格,一共27个字符分成三组,每组9个。也就是ABCDEFGHI是第一组,JKLMNOPQR是第二组,STUVWXYZ是第三组(此处用代...

weixin_30477797的博客 703

UDS $27服务DLL文件生成

UDS 27算法 DLL文件生成

hkj8808的博客 1282

群晖NAS硬盘挂了别慌!用Ubuntu 18外接USB保姆级数据抢救指南

本文提供群晖NAS硬盘故障时的数据抢救指南,详细介绍了使用Ubuntu 18外接USB硬盘盒的完整流程。从构建救援环境、硬盘识别到数据迁移策略,涵盖关键步骤和实用技巧,帮助用户零成本恢复重要数据。特别适合非RAID配置的单盘故障场景。

9o8p7i6u5y的博客 1147

几道经典逻辑推理题,提高你的逻辑思考能力

整理了一些逻辑推理题,这些逻辑推理题能够提高大家的逻辑思考能力,同时也能给大家的学习带来一定的趣味性。希望大家看到题之后,不要着急看答案,要先独立思考解决。答案的获取可以关注我的公众号:[AlbertYang]回复相应题目获得,答案不仅包括了机智类的回答,而且包括了富有数学内涵的办法,当然答案不是唯一的,如果你有更好的答案,请联系我,如果答案合理,我会把你的答案加进去并附上提供者。同时我也把每一个...

AlbertYang的博客 3万+

蓝牙攻防实战指南:低功耗蓝牙

Bluetooth Low Energy(也称Bluetooth Smart)是经典蓝牙(Bluetooth Classic)的演进版本,设计目标是实现极低功耗,适用于无需频繁更换电池的设备,如智能手环、健康监测器、蓝牙标签等。Bluetooth Low Energy 是一项极具前景的无线通信技术,它以极低的功耗实现了短距离高效通信,广泛应用于智能设备和物联网领域。然而,其简化的协议结构和配对机制也带来了不小的安全挑战。

idlecloud0105的博客 683

60道逻辑推理题及答案

作者:billy 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 前言 程序员面试题中经常会出现一些烧脑逻辑题,本人觉得这种题目非常有趣,于是收集了一些分享给大家! 【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。 由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有1...

billy的博客 9万+

【高级强化学习:算法、优化与泛化】第13章 扩散模型策略优化(Diffusion Policy Optimization)

\quad$ 计算均值 $\mu_t = \frac{1}{\sqrt{\alpha_t}} \left( x_t - \frac{1 - \alpha_t}{\sqrt{1 - \bar{\alpha}_t}} \tilde{\epsilon} \right)$.$\quad$ 组合得分估计: $\tilde{\epsilon} = \epsilon_{\text{unc}} + w \cdot (\epsilon_{\text{con}} - \epsilon_{\text{unc}})$.

u012133341的博客 339

cuRobo 入门教程(二)基于CUDA的机器人运动规划加速库

cuRobo是一款基于CUDA加速的机器人算法库,提供正向/逆向运动学、碰撞检测、数值优化等核心功能,支持在NVIDIA Jetson Orin等平台上实现毫秒级运动规划。该库创新性地采用并行轨迹优化技术,结合nvblox工具实现深度摄像头避障功能,并通过多层ESDF结构处理动态障碍物。性能测试显示,在RTX 6000 Ada显卡上可实现99.85%的成功率,平均规划时间仅39毫秒。cuRobo还提供Python API支持神经网络集成,并具备批量环境处理能力,特别适用于工业机器人应用场景。最新版本通过算法

2506_90492529的博客 1303

逻辑推理题

一、黑白帽子问题(又名杀狗问题) 一群人在一起做一个游戏。每人随机分了一顶白色或黑色的帽子(黑帽子至少有1顶)。每人都可以看到其它人的帽子颜色,但不能看到自己的。主持人说让大家根据别人帽子的颜色猜自己帽子的颜色,关灯,如果有人认为自己戴的是黑色帽子就喊出来。如果没人报,打开灯,让大家观察,然后再关灯。 第一次关灯,没人报数;开灯然后第二次关灯,仍没有动静;直到第三次关灯后,才有人喊出来。请问,有几顶黑帽子? 解法: 假设只有1人戴黑帽子: 第1次关灯的时候会有两种情况:带白帽子的人会看到1顶黑帽子

m0_51660523的博客 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

for循环趣味题

今天分享一个for循环经典趣味题: 1.谁是跳水第一名 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一; 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。 #define _CRT_SECURE_NO_WARNINGS #include<...

Python_programer的博客 2226

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

计算机笔试逻辑推理题,IT面试常见逻辑推理题.doc

IT面试常见逻辑推理题1.一个粗细均匀的长直管子,两端开口,里面有4个白球和4个黑球,球的直径、两端开口的直径等于管子的内径,现在白球和黑球的排列是wwwwbbbb,要求不取出任何一个球,使得排列变为bbwwwwbb。答:把管对上2.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?答:8天3....

weixin_36413546的博客 849

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

目录——Java趣味编程100例

第1章变幻多姿的图表(教学视频:69分钟)1 1.1金字塔图案1 1.2九九乘法表3 1.3余弦曲线5 1.4奥运五环旗10 1.5杨辉三角12 1.6国际象棋棋盘16 1.7心形图19 1.8回型矩阵22 1.9小结26 第2章身边的数学问题(教学视频:59分钟)27 2.1黑色星期五27 2.2个人所得税29...

爱玩代码的阿拉蕾 1730

面试题之IQ与逻辑推理题

<br /> <br />1、据说此题曾被用来应聘微软公司的高级人才。嘿嘿!各位可有兴趣试试身手,若有志者,看招了! <br /> 有两间房,一间房里有三盏灯,另一间房有控制这三盏灯的开关(这两间房是分割开的,毫无联系)。现在要你分别进这两间房一次,然后判断出这三盏分别是由哪个开关控制,你能想出办法吗?(注意:每间房只能进一次)注:这题如果加上是白炽灯会更好点。<br />先开开关A,过段时间,关A,开B,去另一房间,亮着的灯是B控制,不亮的灯中热的是A控制,冷得是C控制。<br />2、一天中午,三个男青

CNnumen 3309

从‘百钱百鸡’到‘数独求解’:枚举算法在生活与游戏中的趣味实践(Python实现)

本文通过Python实现,从古代数学题'百钱百鸡'到现代智力游戏'数独求解',展示了枚举算法在生活与游戏中的趣味实践。详细介绍了枚举算法的基本原理、优化策略及其在自动排课、旅行商问题等实际场景中的应用,帮助读者掌握这一强大而实用的算法技术。

weixin_33670713的博客 402

1235813找规律第100个数_奥数知识 趣味100题(含答案)趣味奥数——从数表中找规律...

小学数学趣味100题(含答案)1、填数10、7、4、()2、5、( )、11、14、20、16、( )、8、415、3、13、3、11、3、( )、( )8,( ),12,14,( )(),11,9,70、3、( )、9、12 ( )、( )、15、20、252、河里有一行鸭子,2只的前面有2只,2只的后面有2只,2只的中...

weixin_42552637的博客 7267

[转载]75道逻辑推理题(答案)一

原文地址:75道逻辑推理题(答案)一作者:娇小猫 【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。 由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有1升水,因此6只能向5倒4升水,然后将6剩余的2升,倒入空的5里面,再灌满6向5里倒3升,剩余3升。 【2】周雯的妈妈是豫...

diaodia9980的博客 203

【洛谷】P1072 Hankson的趣味题

洛谷P1072 Hankson的趣味题 这个问题是这样的:已知正整数a0,a1,b0,b1a_0,a_1,b_0,b_1a0​,a1​,b0​,b1​设某未知正整数 xxx 满足: xxx 和x0x_0x0​的最大公约数是 a1a_1a1​,xxx 和 b0b_0b0​ 的最小公倍数是 b1b_1b1​。 Hankson 的“逆问题”就是求出满足条件的正整数 x。但稍加思索之后,他发现这样的 x 并不唯一,甚至可能不存在。因此他转而开始考虑如何求解满足条件的 x 的个数。请你帮助他编程求解这个问题。 输入格

u014156276的博客 329
上一篇: 趣味百题之趣味猜想
下一篇: 趣味算法之泊松分酒
小豪学长啊
博客等级 码龄10年 42粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值