找回密码
 入住天佑斋
载入天数...载入时分秒...
搜索
查看: 183|回复: 7

[分享] 逻辑推理——数学系有三个班

[复制链接]
发表于 2013-12-22 00:39:10 | 显示全部楼层 |阅读模式
' x8 S- F: G3 g
原版
, n# K1 _  \7 k1 u( I-----------------: z$ Z" }' m* [3 ~
数学系一共3个班。今天他对我说,你是3班的么?我说,原来你是2班的啊!他说,原来你是1班啊!
1 a6 h. j) c+ c
& r0 l# ?, R/ _' Q" q! X, J9 B& Q( D- g. J; z3 G
内涵版: y& W/ ?1 A; A* Z8 p0 o4 h6 n
-----------------( x0 t7 v+ [0 Y- S! h
数学系一共3个班。今天他对我说,你是3班的么?我说,我终于知道你是几班的了。他说,我也知道你是几班的了。
0 k8 x1 y! I9 _3 k$ L; ~$ A4 h* P! [& Z3 f& x0 T: V

6 [! u% H1 Z3 ^$ m/ v5 B反推版0 ?5 @8 B  b/ G" o
-----------------
- a* w# g+ L7 ]1 p* [今天他对我说,你是2班的么?我说,我终于知道你是几班的了。他说,我也知道你是几班的了。问一共几个班?
- I9 y8 r! \9 ]; m" b8 U3 C* O8 y) H9 `+ z
* g, J+ P' B; l7 y) R1 z3 X
中微子版
5 z6 K+ ?3 i/ f# t% g) Z$ |-----------------
: X  I% S! w' }2 Q  e! b数学系一共3个班。他说,原来你是1班的啊?我说,我不跟超过光速的人说话。今天他对我说,你是3班的么?
/ N8 x) g; e; E2 D* c- b" z, [
* _/ I2 s% F8 h$ L8 {+ l  C  N! b" {) q5 }! s8 t
我就是认不全你咬我啊版- O6 p) S3 m4 y6 M- I; i
-----------------1 ^: R& z$ X( h$ \6 F7 \
数学系有3个班,甲: 你是3班的吗?乙: 啊,原来你是2班的。甲: 错了,我是3班的。乙:……
# C' q$ v* R. z$ R$ E0 a4 O
; N$ r  o3 ?$ t/ O' l5 q8 F% c& @2 Y/ g. j, Z" a' X
数学黑版
/ O: |7 {6 ?3 O7 a* m5 X! Y, Z! _-----------------3 `" G- J% _4 r) s. S5 }0 a. `
数学系的应该是这样:数学系只有1个班。今天他对我说,同学你是1班的吗?我说:因为数学系只有1个班,并且我是数学系的,所以我是1班的。* z( p# Q1 r6 d/ r6 t3 [
( M# c6 O% a2 p' n5 d6 v: C2 o

9 s' D( _$ L  O2 h& i, z( S; D0 J* ]简单版* R* l! ?( \9 S+ {8 q
-----------------1 T9 s& `9 }# c$ s- I# |$ X
数学系一共3个班。今天他对我说,你是3班的么?我说,是。8 S' B5 H6 K  y6 {2 G6 R

- m8 `5 G( k/ X4 @% S6 ^0 p; t' {2 R- |+ i
墨迹版
/ ]1 z  N: R; }9 K6 t-----------------
: ?5 w$ W- Q) J数学系一共10个班。& Y' o7 i0 C0 T2 _1 j+ N$ G* |5 X
今天与某人偶遇。, k5 r5 O1 S. k5 w# B  {8 ?: N
他对我说:“你也数学系的?你是十班的么?”
7 [+ a6 H1 r3 D. W3 H我对他说:“你是九班的么?”/ ~* F: {( D8 x
他对我说:“你是八班的么?”
5 N* s8 L1 O& J) H1 Z! {我对他说:“你是七班的么?”
, M5 a& J$ Q' m' k他对我说:“你是六班的么?”
" {& Y, \* m& e: ^3 r6 z$ f我对他说:“你是五班的么?”, d2 X+ f" P/ b" o$ l3 r
他对我说:“你是四班的么?”8 {! E# e9 P+ D6 Y2 ~. C
我对他说:“你是三班的么?”. p& W1 U- M8 h! @+ d! i. X% h
他对我说:“原来你是二班的啊!”
+ T9 n" x- ?; _, r9 J+ I我对他说:“原来你是一班的啊!”# f1 y7 a/ C$ G" ]1 S
二人抚掌欢笑。; u( J. c$ z( J6 d% j" X1 D8 x

% b, A. F  H% P. U2 i旁边传来对话。“你也中文系的?我是二班的,你呢?”“我是一班的。”/ c6 g, l2 r5 K/ C, v, l: s, s
( O; c! _8 T# g

2 K; z5 p. A7 A$ u7 L( i女生版
3 Y% ^9 v& Y! P% v-----------------
5 P; Z( C, C% H$ j某系有3个班( _/ s3 y# q2 Z' Q8 D$ |
甲:你是3班的吗?0 l3 {+ ^, X, e  j
乙:3班?3班有个帅哥,好帅哦,听说他后来出国了,你知道不?& b) }# |3 T2 j, B
甲:是啊,他后来跟他女朋友分手了; R# y3 G7 r+ s# Z0 r& G5 b/ h! J
……. _) U3 @& A, O! ?# n* w" }
(此处省去一万字)1 v" P& r6 e& U7 U, _9 I0 @% B
……, ?2 G2 E% o& m% v
乙:下次去做头发的时候叫上我,我跟你一起去。( U) G: z" U( d: o* P# c
甲:好啊,我打算下周就去。对了,你是3班的吗?: {4 N" p! R; A9 [

( ^; ?8 i% u3 c. Z, n0 v6 P6 U
大师版7 M( s+ Z& d8 [+ E
-----------------
7 @3 k1 k  g7 y# f' g* t" {一天,鬼谷子随意从2-99中选取了两个数。他把这两个数的和告诉了庞涓, 把这两个数的乘积告诉了孙膑。但孙膑和庞涓彼此不知到对方得到的数。第二天, 庞涓很有自信的对孙膑说:虽然我不知到这两个数是什麽,但我知道你一定也不知道。随后,孙膑说:那我知道了。庞涓说:那我也知道了。: g8 R5 x; d# ^/ C: d
5 }4 d" e  Q! `; N3 N: ^

' \/ ^( u8 H+ b2 G
, e4 j1 C) r; x* X0 C+ V0 K大师版答案
- ]7 {, U8 Z+ N: v4 c" u+ F! A6 i; p0 ^9 G" r" P! C3 A' ?# f0 `
…………0 t' X% G" |. I& E" }1 z
' h- K6 [+ V8 c  ^
设欲求的两个数为(X,Y),庞涓知道的和数设为A,孙膑知道的乘积设为B。定义 A的“鬼谷和拆分“为满足m+n=A的整数m、n,且2<= m<=n<=99;定义B的“鬼谷积拆分“为满足p*q=B的整数p、q,且2<=p<=q<=99。 $ m+ L' z' {! o. Z0 a
  
/ Y# c+ `4 {+ r1 C+ E1 V  一、 解读“庞涓很有自信的对孙膑说:虽然我不知到这两个数是什麽,但我知道你一定也不知道。“
2 s' m$ ?% ?& Z! l: _  k  4 O2 J6 B9 m& J7 o; l6 ]7 E
  这说明通过A的所有“鬼谷和拆分“中两个数的乘积都不能知道(X,Y)。
5 S: ^/ d: X: s+ v( B" r  ' `$ v6 N4 m4 H* _. D6 e2 z! i
  先给出乘积在以下两种情况时就能通过乘积直接知道两个乘数。
9 d7 ~5 ?: O7 S  
+ P& r& B' `7 M# o2 C  结论1、C=D*E,D,E均为素数,这时通过乘积就能知道两个乘数肯定为D,E。 ' a8 o" Z! k5 h% p. j% W! M  ~; r
  
1 F6 P0 s' v3 Z4 G$ v$ l  结论2、C=D*E,E为>=53的素数,因为C为2-99之间的两个数的乘积,而E为>=53的素数,所以这两个乘数之一肯定是E,另一个就为D。 9 s3 X% a& t9 ~2 u' T/ V, q) Q! ?
  8 g- [6 Z6 W: V. k1 K8 [
  下面从分析A的值入手, 7 V2 t- J# p9 H: g2 U
  $ R4 O4 O* G3 f! g# u
  (1) A不能为197(99+98),这是2-99之间最大的两个数,孙膑当然能通过B知道这两个数是98、99;   D+ S! w5 H. L7 C: K& Z: ]
  (2) 197>A >=99不能成立,如果A>=99,那么A的一个“鬼谷和拆分“为m+97=A,根据结论2,孙膑就能知道(X,Y)分别为97和B/97
- ?8 s: U- V0 h# O  (3) 99>A >=55不能成立,如果99>A >=55,那么A的一个“鬼谷和拆分“为m+53=A,根据结论2,孙膑就能知道(X,Y)分别为53和B/53; 0 P0 K( o; g! t+ W
  (4) A不能为<55的偶数,因为任一偶数都能拆成两个素数之和(这是哥德巴赫猜 想的结论,虽然哥德巴赫猜想还没有被证明,但在<55的范围内可以一一试出来),根据结论1,孙膑就能知道(X,Y)就是这两个素数; : e0 h: V3 C! [3 D
  (5) A不能为5、7、9、13、19、21、25、31、33、39、43、45、49,因为这些数都能拆成2和另一素数之和,根据结论1,孙膑就能知道(X,Y)就是这两个素数 5 I# q. }# Z" O; n
  + [+ b, T: ^' u, a* K, j4 L+ g
  这样我们只需分别讨论A为11、17、23、27、29、35、37、41、47、51、53这11种情况,也就是说只有A为这11个数之一时,才能“庞涓很有自信的对孙膑说:虽然我不知到这两个数是什麽,但我知道你一定也不知道。“
+ n; K! l/ @$ ?, ~0 e  
+ F( i" _6 L. O2 d9 ]: H" \& M  二、 继续解读“随后,孙膑说:我知道了。“ : {( d5 R/ z/ b6 S. b( v
  
1 M3 q% Z* |0 z1 c8 g: ]( O8 O* t  (1) A=11时,它的“鬼谷和拆分“有(2,9)、(3,8)、(4,7)、(5,6),B只可能为18、24、28、30。 0 F8 r3 t* s' Y/ N, |1 e# f
  / Y3 e% n/ O1 V) q/ p
  如果B=18,它的“鬼谷积拆分“有(2,9)、(3,6),根据庞涓说的第一句话,(X,Y)不可能是(3,6),孙膑就能知道(X,Y)是(2,9);
$ n5 {3 d1 s( e6 P& i  
4 d$ ~# c6 v( u$ K3 t  如果B=24,它的“鬼谷积拆分“有(2,12)、(3,8)、(4,6),根据庞涓说的第一句话,(X,Y)不可能是(2,12)和(4,6),孙膑就能知道(X,Y)是(3,8);
# H- h3 g# I6 Z7 _; A8 K  9 I9 n3 \7 I8 `0 o& j
  28和30不再讨论。
- ^6 W& g1 B" s6 y. f9 [9 x  
9 J$ [- T, v& s4 \  (2) A=17时,它的“鬼谷和拆分“有(2,15)、(3,14)、(4,13)、(5,12)、(6,11)、(7,10)、(8,9),B只可能为30、42、52、60、66、70、72。 ! s2 ~' w- ~- H( O7 Z6 B% Z7 t* }" i- v
  < r o l i a. n e t >
7 q9 t7 ]3 _: _+ I5 t  $ d. @: h! x& P
  如果B=30,它的“鬼谷积拆分“有(2,15)、(3,10)、(5,6),根据庞涓说的第一句话,(X,Y)不可能是3、10,但是孙膑不能知道(X,Y)是(2,15)还是(5,6);
7 n6 R6 B$ N8 s( b4 N  % w, y- s+ z& [, L; c
  如果B=42,它的“鬼谷积拆分“有(2,21)、(3,14)、(6,7),根据庞涓说的第一句话,(X,Y)不可能是(6,7),但是孙膑不能知道(X,Y)是(2,21)还是(3,14);
; r! _2 x( ?) n4 i  
- W7 M3 P/ h+ a8 N' g  如果B=52,它的“鬼谷积拆分“有(2,26)、(4,13),根据庞涓说的第一句话,(X,Y)不可能是(2,26),孙膑就能知道(X,Y)是(4,13);
0 E, r+ {) d- l3 `* w( N  " Z7 @" y( m* F( C
  如果B=66,它的“鬼谷积拆分“有(2,33)、(3,22)、(6,11),根据庞涓说的第一句话,(X,Y)不可能是(3,22),但是孙膑不能知道(X,Y)是(2,33)还是(6,11);
( |" J: U$ E' e8 ], B  3 Q9 Q  Z7 V: W+ {: k% b
  如果B=70,它的“鬼谷积拆分“有(2,35)、(5,14)、(7,10),根据庞涓说的第一句话,(X,Y)不可能是(5,14),但是孙膑不能知道(X,Y)是(2,35)还是(7,10);
8 y2 t5 ?% e8 }" f, s3 a+ g  
  \8 [" `% `5 z. V  如果B=72,它的“鬼谷积拆分“有(2,36)、(3,24)、(4,18)、(6,12)、(8,9),根据庞涓说的第一句话,(X,Y)不可能是(2,36)、(4,18)、(6,12),但是孙膑不能知道(X,Y)是(3,24)还是(8,9)。 9 n# q/ ^. z# {$ @
  1 j0 F' Y: c( r
  只有B=52时才能知道(X,Y)
5 B" f: }" M4 \4 ]5 Q3 k  9 m+ P9 r2 e- Q2 h- x( c8 V0 g8 c: M
  (3) A=23时,它的“鬼谷和拆分“有(4,19)、(7,16)等,B可能为76、112等。   N# h' A! ?& X4 d7 U
  : V# j8 O* ]  a. U5 T& H) l
  如果B=76,它的“鬼谷积拆分“有(2,38)、(4,19),根据庞涓说的第一句话,(X,Y)不可能是(2,38),孙膑就能知道(X,Y)是(4,19);
" w, P+ x  ^0 j- b, V9 G% E( t, n  , w4 v; K( q- Z7 W" f" D
  如果B=112,它的“鬼谷积拆分“有(2,56)、(4,28)、(7,16)、(8,14),根据庞涓说的第一句话,(X,Y)不可能是(2,56)、(4,28)、(8,14),孙膑就能知道(X,Y)是(7,16); , @3 X) k; L# `% U4 G" ]( u7 a
  
. {/ @5 N* V7 W* u4 r  (4) 在A为27、29、35、37、41、47、51、53时,都至少有两个“鬼谷和拆分“使得孙膑根据B知道(X,Y),这里不再详细讨论,只列出孙膑能确定(X,Y)的A的两个“鬼谷和拆分“。
3 W/ W0 g9 C! e* q- {% \" ^8 L' J  & t; x- A8 I5 o, l3 Z
  A=27时,B=50时能确定(X,Y)为(2,25),B=92时能确定(X,Y)为(4,23)。(2,25)、(4,23)是A的“鬼谷和拆分“; . Z8 f( y; W1 i# a1 I3 y  x3 j
  , u- F0 e2 [/ I' a
  A=29时,B=54时能确定(X,Y)为(2,27),B=168时能确定(X,Y)为(8,21)。(2,27)、(8,21)是A的“鬼谷和拆分“;
( ]# M7 c7 [$ W2 q" r' T1 ^  
# [! P) @) y' o  A=35时,B=96时能确定(X,Y)为(3,32),B=304时能确定(X,Y)为(16,19)。(3,32)、(16,19)是A的“鬼谷和拆分“; ! G9 z! R2 m! K; U
  
+ Y; o! \7 q4 L! \5 k- o* B! W  A=37时,B=232时能确定(X,Y)为(8,29),B=160时能确定(X,Y)为(5,32)。(8,29)、(5,32)是A的“鬼谷和拆分“;
7 P4 Q9 J0 S- c4 t5 @7 T/ Y' _  ' c6 g$ x* I5 v9 a0 Q3 W
  A=41时,B=128时能确定(X,Y)为(4,37),B=288时能确定(X,Y)为(9,32)。(4,37)、(9,32)是A的“鬼谷和拆分“; * [, b0 z  @8 y+ _4 c9 t8 A5 D
  . [/ R. a' Z3 k  i3 c% X) {& G
  A=47时,B=172时能确定(X,Y)为(4,43),B=496时能确定(X,Y)为(16,31)。(4,43)、(16,31)是A的“鬼谷和拆分“;
2 \7 u, |' b" d6 b  J- a5 b  ' w8 Q2 ?9 j/ V! x! E$ n4 ]) d9 m
  A=51时,B=188时能确定(X,Y)为(4,47),B=608时能确定(X,Y)为(19,32)。(4,47)、(19,32)是A的“鬼谷和拆分“; 3 o* r: e% R8 \$ d# ^' T
  
* D: C3 a  h5 ?7 i; ~  A=53时,B=592时能确定(X,Y)为(16,37),B=672时能确定(X,Y)为(21,32)。(16,37)、(21,32)是A的“鬼谷和拆分“;
' ]! ]8 s" M- {1 F  + }& h2 I) ~6 ~( F, L$ b
  三、 再解读“庞涓说:我也知道了。“ 9 ?  c; i# @/ O8 y
  
0 c2 b8 I8 v$ A& X8 L  通过上面二的分析,只有在A=17时,庞涓才能唯一确定(X,Y)是什么,即(X,Y)=(4,13)* u) f& g$ v' y
  E; n% d4 [: d/ W6 F# i9 c
7 f* q8 a6 r& _6 [

2 X3 _9 Z4 P4 i+ z! _' |& ^6 j+ \! R# P7 P7 n  o, N1 P; F
/ f0 i+ o" r- \( E  Q
, P' N0 ]) C' `1 O* z: C
其余自行分析吧~
8 `9 q$ D) m. C' Z6 }% l0 c
回复

使用道具 举报

发表于 2013-12-22 09:35:52 来自手机 | 显示全部楼层
看起来很纠结
回复

使用道具 举报

发表于 2013-12-22 09:41:19 | 显示全部楼层
这个能破解那个3w一个月的面试题么?
回复

使用道具 举报

发表于 2013-12-22 09:47:14 | 显示全部楼层
头大了
回复

使用道具 举报

发表于 2013-12-22 10:00:35 | 显示全部楼层
简单路过一下
回复

使用道具 举报

发表于 2013-12-22 12:30:23 | 显示全部楼层
刚开始准备看完来着,看到第三个就开始晕了,往下一拉还有这么多直接崩溃
回复

使用道具 举报

头像被屏蔽
发表于 2013-12-22 20:31:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2013-12-23 00:16:33 | 显示全部楼层
木也禾 发表于 2013-12-22 20:31/ G8 H: `3 Y4 H2 T
大师版直接放弃计算。。前面的纯属娱乐
: K( }2 G" `/ c2 F3 |
前面的几个还是很有逻辑推理的,还挺有意思~
回复

使用道具 举报

天佑斋微信小程序

QQ|手机版|小黑屋|西南交通大学 - 天佑斋 ( 蜀ICP备20015072号 )

GMT+8, 2024-5-16 20:32 , Processed in 0.085446 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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