找回密码
 注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

扫一扫,访问微社区

快捷导航
事务所专题-柯南20周年纪念事件簿
搜索
查看: 1196|回复: 10
打印 上一主题 下一主题

[推理谜题] 第一次出题,欢迎大家指点

[复制链接]

4869号住户

0

主题

0

好友

77

积分

 

帖子
428
精华
0
积分
77
威望
50
RP
58
金钱
186 柯币
人气
744 ℃
注册时间
2004-11-13
跳转到指定楼层
顶楼
发表于 2006-2-6 23:40:14 |只看该作者 |倒序浏览
某计算机系的女生被人发现死在寝室里,经过排查,发现她的四个室友都有犯罪嫌疑。
姓名 出生年月 寝室床位 与死者曾经产生的矛盾
婷 1984年1月 1 经常被死者嘲笑商,还曾经因为争吵和死者打过架
菡 1985年8月 3 被死者陷害失去奖学金而怀恨在心
琳 1983年2月 4 死者用不正当手段让其被取消保研资格,曾在其他同学那扬言要其好看
圆 1982年10月 6 被死者抢走男朋友而与死者闹翻
进行调查时,警察还发现死者电脑开着,上面列着一些没写完的程序,经其他同学证实,那是死者最近正在帮导师做的项目,但同时发现其中有一段程序跟其他程序没有关系,明显是特地改动过的,应该是暗示凶手的讯息,程序如下:
intYr,a,b;a=Yr%12; //a是Yr除以12以后的余数
以下是一个条件分支语句,相当于一个岔路口,意思就是说根据a和3的关系大小来决定b到底是由a做什么运算得到的
if(a<3) //如果a小于3
b=a+9;
else //如果a大于3
b=a-3;
********
b=2
请问谁是凶手?
提示:从程序的后面往前面推,说明白就是从b=2往上做逆运算,再给一个提示好了,Yr是上文中给出的一个名词的英文简写(因为如果给出了整个单词就知道答案了)







第一次出推理题,程序编得没有水平大家懂个意思就好了,出得不好,见谅。%&183

杯户中学生

0

主题

0

好友

1

积分

 

升级
0%
帖子
72
精华
0
积分
1
威望
0
RP
0
金钱
0 柯币
人气
0 ℃
注册时间
2004-8-22
沙发
发表于 2006-2-6 23:46:07 |只看该作者

回复: 第一次出题,欢迎大家指点

好难啊 根本看不懂什么程序(笑)
回复

使用道具 举报

4869号住户

0

主题

0

好友

77

积分

 

帖子
428
精华
0
积分
77
威望
50
RP
58
金钱
186 柯币
人气
744 ℃
注册时间
2004-11-13
板凳
发表于 2006-2-6 23:48:10 |只看该作者

回复: 第一次出题,欢迎大家指点


"//"后面的话就是对程序的解释
至于+和-就是加法减法
和方程差不多
回复

使用道具 举报

杯户中学生

0

主题

0

好友

1

积分

 

升级
0%
帖子
74
精华
0
积分
1
威望
0
RP
0
金钱
0 柯币
人气
4 ℃
注册时间
2005-7-26
地板
发表于 2006-2-7 01:37:07 |只看该作者

回复: 第一次出题,欢迎大家指点

a=5或者-7
但a是Yr除以4以后的余数,有可能等于5或者-7吗?
回复

使用道具 举报

杯户中学生

0

主题

0

好友

1

积分

 

升级
0%
帖子
74
精华
0
积分
1
威望
0
RP
0
金钱
0 柯币
人气
4 ℃
注册时间
2005-7-26
5
发表于 2006-2-7 01:37:13 |只看该作者

回复: 第一次出题,欢迎大家指点

a=5或者-7
但a是Yr除以4以后的余数,有可能等于5或者-7吗?
回复

使用道具 举报

4869号住户

0

主题

0

好友

77

积分

 

帖子
428
精华
0
积分
77
威望
50
RP
58
金钱
186 柯币
人气
744 ℃
注册时间
2004-11-13
6
发表于 2006-2-7 11:33:33 |只看该作者

回复: 第一次出题,欢迎大家指点

对不起啊
昨天晚上关了机以后发现除数给错了
应该是12不是4的
现在已经改过来了
楼上的想法是对的
就是这样倒着算
提醒一下我给的犯罪嫌疑人的资料里就有程序运算中的数据
回复

使用道具 举报

4869号住户

0

主题

0

好友

77

积分

 

帖子
428
精华
0
积分
77
威望
50
RP
58
金钱
186 柯币
人气
744 ℃
注册时间
2004-11-13
7
发表于 2006-2-7 11:33:34 |只看该作者

回复: 第一次出题,欢迎大家指点

对不起啊
昨天晚上关了机以后发现除数给错了
应该是12不是4的
现在已经改过来了
楼上的想法是对的
就是这样倒着算
提醒一下我给的犯罪嫌疑人的资料里就有程序运算中的数据
回复

使用道具 举报

杯户中学生

0

主题

0

好友

26

积分

 

升级
64%
帖子
51
精华
0
积分
26
威望
5
RP
52
金钱
105 柯币
人气
0 ℃
注册时间
2004-9-25
8
发表于 2006-2-7 12:52:27 |只看该作者

回复: 第一次出题,欢迎大家指点

要是这么说a=5 or -7,当然-7不可能,所以a=5,那个Yr多半是指“年(year)”
那把1982~1985都除以12,发现是1985/12=165……5

那就是 菡 了?
永远的猫 永恒的真理
回复

使用道具 举报

杯户中学生

0

主题

0

好友

2

积分

 

升级
3%
帖子
43
精华
0
积分
2
威望
2
RP
0
金钱
0 柯币
人气
0 ℃
注册时间
2006-2-2
9
发表于 2006-2-8 20:30:24 |只看该作者

回复: 第一次出题,欢迎大家指点

是第2个人吧.
回复

使用道具 举报

杯户小学生

0

主题

0

好友

0

积分

 

升级
0%
帖子
19
精华
0
积分
0
威望
0
RP
0
金钱
0 柯币
人气
0 ℃
注册时间
2004-4-22
10
发表于 2006-2-8 21:31:29 |只看该作者

回复: 第一次出题,欢迎大家指点

是第3个人吧.
回复

使用道具 举报

4869号住户

0

主题

0

好友

77

积分

 

帖子
428
精华
0
积分
77
威望
50
RP
58
金钱
186 柯币
人气
744 ℃
注册时间
2004-11-13
11
发表于 2006-2-9 09:27:44 |只看该作者

回复: 第一次出题,欢迎大家指点

8楼的朋友说对了
因为很多人看不懂程序所以我把题目改了好几遍
结果发现没什么推理难度了
其实我编那个程序最主要的目的就是为了透露出生的年份
因为程序的思想是按照中国古代的干支纪年的算法来编写的
题目中的程序算的是凶手的属相也就是"地支"这一部分
地支的算法就是按程序上写的那样
最后得到的b是什么值
就按"子,丑,寅,卯……"这样数下去第几个就是了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 新浪微博登陆

手机版|Archiver|名侦探柯南事务所 ( 沪ICP备17027512号 )

GMT+8, 2024-9-22 13:46 , Processed in 0.099021 second(s), 25 queries , MemCached On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部