希腊棺材之谜——复盘
文章目录
- 梗概
- 推导
- 伪解答
虽然花费6-8小时来看小说,是一件很奢侈的事情。但是再荒诞的事情终归有它背后的逻辑链条。这正如Ellery所坚持的那样,逻辑为王。
希腊棺材之谜是Ellery Queen首次展露头角, 因此作者特地给他安排了3次伪解答和1次真解答。并且还借着破案过程中Ellery之口,给那些非要做"谜语人“的侦探安排了一个比较合理的解释。
“可惜的是,从今以后,我只相信那位无所不在,不带成见,麻木不仁而洞察一切的大智大慧的全能上帝所赋予我的这双眼睛和这副昏沉沉的大脑。”
不得不说,这种十分纯粹的逻辑学家气质很戳我啊!尤其他还时而带有一点不知名的浪漫。
跳出人物,回到故事。
梗概
(以下为书本剧情 梗概 按照书中发生的时间顺序 全泄底)
一个小偷曾在英国博物馆偷窃了一幅画,带来美国后,将其卖给了卡先生。而后因为检察官为其辩护,认识了这个检察官。后来这两人成为了同伙。再后来,小偷入狱。卡先生因为经营不善,将这幅画卖给了一位富豪。很久之后,小偷出狱了,他最开始想到的就是联系他的同伙,商量如何赚钱,但是这时,他的兄弟,同时也是卡先生女儿的丈夫,来找到他,希望他离开纽约。当然,他并不知道他的兄弟的身份。接着卡先生女儿因为怀疑丈夫出轨,也跟踪丈夫来到了这个地方。紧接着,小偷之前认识的一位女人的现在的丈夫过来警告小偷,不要再来骚扰她们。最后,苏格兰场的警探尾随这位小偷来探查之前他所偷窃的画的下落。
第二天,小偷找上了富豪,富豪不想被小偷敲竹杠。于是就带着小偷来到了卡先生的家。卡先生不想这件事被人发现,就支开了其他人。然后他们达成了如下协定,卡先生给小偷一笔现金支票,这笔现金会给前往领取的人,;同时还会修改遗嘱,把遗产中价值最大的部分留给小偷。可小偷还是不满足,还想要点散钱花花。卡先生实在拿不出来,富豪就给了小偷刚取的现金。小偷将现金放在了怀表中,支票则放在了包中。之后出门后,富豪直接回家了。小偷则见到了他的同伙,检察官。检察官知道他们商量的结果后,认为不能再留着小偷了,于是在旁边的空房子里面杀掉了小偷,把他的尸体放在了那里。
没想到,第二天,卡先生自然去世了。(支票也就不能兑现了)接着等到卡先生葬礼那天,律师在葬礼完后,发现遗嘱不见了。于是赶紧打电话。检察官感觉这是个机会,没什么比墓地放尸体更安全了。于是就毛遂自荐。等到晚上,他偷偷的把尸体搬出来,又挖开了白天的地下墓穴,发现卡先生的棺材中具有就有着遗嘱,他于是就取走了怀表和遗嘱,将尸体放进了棺材中。并且这一过程被卡先生的女婿,小偷的兄弟所看见,因为该人正是偷窃遗嘱的人。但是这个人同样被卡家跟他有不正当关系的人看到。检察官在回去的路上看到了女秘书偷偷地在查看文件。这是因为女秘书和这家的医生(前文的苏格兰警察)都是博物馆派来找画下落的人员。
万万没想到,第二天来的Queen经过推演,认为遗嘱就在棺材中。然后就到了最有趣的地方。找遗嘱找着找着找到了一具尸体。
检察官很烦,于是就打算通过线索误导Queen推理出卡先生才是凶手这个结论。Queen确实被误导了,正当他自鸣得意宣布推理结果的时候,富豪和秘书的证词完全推翻了他的推理。
这是,卡先生的女婿找到了检察官,想进行交换。即杀人的密码和遗嘱的密码进行交换。检察官这时候就想去陷害女婿。于是又是一通引导,最终将女婿伪装成自杀。让大部分人都相信了这个推理。
可惜,Queen没信,而且他杀掉女婿的时候,没注意到子弹已经飞出门了,走的时候把门给关上了。但是由于在警方到来前,有人来过,打开了门,因此大家对这个推论深信不疑。
可是这个证人看一切都盖棺定论了,于是就向警察汇报了这个情况。
于是就推翻了女婿是杀人凶手的推论。
检察官很烦啊,杀了两个人,还是没捞到钱。内心欲望驱使他通过那幅画找到富豪,(当然是匿名)然后通过威胁信的设计,将怀疑的矛头指向了富豪。(第三次嫁祸了)想从富豪那里得到价值连城的画。可他不知道的是,因为怀表中的钱,富豪是完全没有嫌疑的。所以Queen识破了他假装 假装敲诈 实则引狼入室 调虎离山 实则嫁祸的计划,来了一个将计就计和苦肉计,让富豪在大家面前被当成凶手。
最后当检察官在比对画的时候,被当场击毙。
推导
不得不说,在挑战读者那一页,我通过逻辑分析,动机推导和可行性分析,大致上是能确定谁是凶手的。但是我对这位凶手最后的运作实在不懂,不知道为什么要这么做,而且想了半天,其实推理上没有实证。还是凶手太强了。
稍微提下我的推导,首先是案件是否存在帮凶?因为如果有这个,很多结论就会被推翻。我当时认为是没有的。第一,从叙述上,凶手和小偷始终都是两人团体,凶手既然都想干掉小偷了,再找共犯有点说不过去。第二,执行上看,共犯并不能提供多少方便,因为在故事中,凶手从始至终都没被怀疑过,行动很自由。第三,从感觉上,这个凶手能做这么多巧妙的引导操作,并且还是在前一个操作失效后快速执行之后的操作,可见这人行动力和能力都是很高的,这样的人一般不会找共犯(没有逻辑 纯粹感觉)。
接下来是凶手的范围,注意,我仅仅只是指两件杀人案的凶手。遗嘱盗窃案应该分开看待。遗嘱盗窃案很明显是内部作案,没有利益纠葛是不会做的。所以盗窃遗嘱的人就是卡家内部的人。接下来是两件杀人案的凶手, 第一起杀人凶手前文中已经推出来是同伙了。接着再通过小偷和女婿的兄弟身份这一点,再结合小偷本身不知道女婿在卡家,女婿没有向其他人说明,所以小偷的共犯必然在旅店外的其他地方见过女婿。因此该人必然是卡家有瓜葛。第二起凶手在警察来之前就干掉了女婿,说明必须是能够引导案件调查的人或者是当时正好在卡家的人。可是第三起案子中重心都在富豪家,这说明凶手必须要跟富豪家也有一定的交集。于是通过一通排除,满足上述条件的人对我来说,有以下几人,秘书, 检察官, 副检察官, 医生。医生整体参与度确实不高,也没交待更多的细节,从推理小说的创造逻辑上我排除了他。剩下的几人,虽然好像秘书跟Queen交流很多,好像很完美,但是我确实找不到很明确的证据去证明她没有嫌疑。她从经历上,先到英国,再到美国,最后来到卡家,还有半夜查看信件,虽然可以被侦探身份掩盖,但终究不太能确定。最后甚至被Queen推去了富豪家,想做手脚实在太方便了。唯一不能支持秘书凶手论的是她的体型可能背不动尸体。所以秘书在我这嫌疑非常大。检察官则是跟医生一个理由,感觉全文的着墨不多,最重要的是,当第二起案子发生的时候,他其实没啥参与度,所以可以排除。最后就是副检察官,虽然没有证据可以说明他是没嫌疑的,但是好像也不能说他就是犯人。(其实如果站在局外人的角度,确实应该怀疑一下富豪, 可惜我们跟着Queen 陪着富豪看了那个怀表,所以在我猜测的时候,就把富豪给去掉了)
所以最后我心中的嫌疑人排名:秘书,副检察官。
然后我就卡住了,虽然我看到了作者给的很明显的提示——打字机和凶手的发过来的两次敲诈信,我实在是想不到怎么推。。。(万万没想到,居然是键盘的布局和特殊的金额, 梳理一下。凶手是故意打错,好让人们注意到这一点的,因为他要的钱是30000,前面已经打了$符号,但是他紧接着打了一个£的符号,但是实际上他按下了shift,由于我们的3对应的是#,而他这个对应的是英镑,因此可知道,打印这个信息的打印机只能是富豪家的,因此只能是富豪家的人。因此怀疑的矛头就指向了富豪家,我就说之前的凶手都没犯这个错误,没想到,居然是故意的,没想到,居然被看破了。。。。。。没想到,居然是 套中套中套)
其实,当Queen给出富豪就是凶手的时候,我感觉都崩溃了,尤其是他给出的三条凶手应该满足条件。当时感觉全盘皆输,居然被作者狠狠的骗了。
然后我就看到了Queen在那里钓鱼,然后我就看到了真正的凶手上当了,然后发现真的是副检察官。然后发现好像是知道我的想法似的,特地解释了秘书为什么不是凶手。(凶手知道画在谁手里,因为和小偷交流了,秘书当时的姿态确实不知道画在哪里,马上就要走了,所以矛盾)
伪解答
再谈三个伪解答。
第一个解答,很合理其实,当然,得建立在Queen的假设成立的基础上,得建立在后面没有证人推翻他的主要论据的基础上,当然这个推理最主要的问题,在于端水的时候,会连有多少水都注意不到吗?这个问题其实也被提出来了,但是被副检察官回避了,还有一个问题就是水的量是不是太刚刚好,好像就被计算过,如果真要伪装有3个人,比起这种轮流倒水,不如一口气做一壶水,直接给三壶水到,然后再烧一壶。
第二个伪解答,其实也很合理,如果没有后面那个证人出现的话,只能说这是凶手自己犯错了,导致了本来很合理的逻辑瞬间变成了栽赃。因为如果警察先到,并且发现子弹在外面,而门是关着的,那其实就很明白了。我觉得这是很合理的推论,只是站在queen的角度确实有那么一点点巧合。
第三个伪解答,即富豪是凶手的那一款,从逻辑上是很合理的,不合理的地方是富豪的动机。富豪其实没必要杀人,或者没必要自己动手。(前提是不存在 怀表中的钱事件)不然这个解答也是很不错的。
最后的解答其实更多的聚焦于,为什么其他人不是?也就是排除法。
再说凶手,真难啊,本来以为自己藏到了一个最安全的地方,没想到第二天就被当众打开。并且转移过程还被人看到了,第一次的嫁祸还被两位证人推翻,第二次的嫁祸被自己的疏忽推翻了,第三次嫁祸被人反套路了。
确实很像拿皇,打赢了每一仗,除了最后一仗。
希腊棺材的逻辑可挑剔的地方不多,线索虽然多,但只要快速抛弃掉最开始的遗产案,就可以紧紧扣住主线。
这部的核心人物其实是小偷,所有的一切都是围绕他来的。
所以有没有标题党的嫌疑呢?
卡基斯案子的调子一开始就是低沉的。
相关文章:
希腊棺材之谜——复盘
文章目录梗概推导伪解答虽然花费6-8小时来看小说,是一件很奢侈的事情。但是再荒诞的事情终归有它背后的逻辑链条。这正如Ellery所坚持的那样,逻辑为王。希腊棺材之谜是Ellery Queen首次展露头角, 因此作者特地给他安排了3次伪解答和1次真解答…...
CentOS的下载和安装
文章目录前言一、CentOS的下载二、如何下载1.选择下载版本2.选择isos3.点击isos后,进入如下页面,接着点击X86_644.一般选择下面框住的进行下载三、安装软件选择设置接着进行分区设置设置网络和主机名前言 在学习Linux时,记录下CentOS的安装 …...
new bing的chatGPT如何解析英文论文pdf
昨天我的new bing申请下来了,有了聊天的界面: 但是解析pdf的英文文献,还是不行,没有对话窗口。就问了一下chatGPT,方案如下: 要使用New Bing解析PDF文献,你需要以下几个步骤: 1&a…...
学会这12个Python装饰器,让你的代码更上一层楼
学会这12个Python装饰器,让你的代码更上一层楼 Python 装饰器是个强大的工具,可帮你生成整洁、可重用和可维护的代码。某种意义上说,会不会用装饰器是区分新手和老鸟的重要标志。如果你不熟悉装饰器,你可以将它们视为将函数作为输…...
企业使用ERP的好处
ERP系统是企业管理信息系统的简称,它是以信息技术为手段,以物流、资金流、信息流为主线,以企业的核心业务流程为对象,建立的一套适用于企业管理的、高效的企业管理信息系统。它是通过科学方法和计算机信息技术,将企业运…...
【QT】如何获取屏幕(桌面)的大小或分辨率
目录1. QDesktopWidget 获取系统屏幕大小2. QScreen 获取系统屏幕大小3. geometry() 与 availableGeometry() 的区别1. QDesktopWidget 获取系统屏幕大小 QDesktopWidget 提供了详细的位置信息,其能够自动返回窗口在用户窗口的位置和应用程序窗口的位置 QDesktopW…...
ETL工具的选择
正确选择 ETL 工具,可以从 ETL 对平台的支持、对数据源的支持、数据转换功能、管理 和调度功能、集成和开放性、对元数据管理等功能出发,具体如下。 支持平台 随着各种应用系统数据量的飞速增长和对业务可靠性等要求的不断提高,人们对数据抽…...
SpringBoot仿天猫商城java web购物网站的设计与实现
1,项目介绍 基于 SpringBoot 的仿天猫商城拥有两种角色,分别为管理员和用户。 迷你天猫商城是一个基于SSM框架的综合性B2C电商平台,需求设计主要参考天猫商城的购物流程。 后端页面兼容IE10及以上现代浏览器,Chrome,Edge,Firebox…...
C#基础教程22 文件的输入与输出
C# 文件的输入与输出 一个 文件 是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个 流。 从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流 和 输出流。输入流用于从文件读取数据(读操作),输出流用于向文件写入数…...
Ubuntu18.04 python 开发usb通信
一、安装环境 1.安装pip sudo python3 get-pip.py 或 sudo -i apt update apt install python3-pip 确定pip是否安装成功: xxx-desktop:~$ pip3 --versionpip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)2.安装pyusb pip3 install pyusb --use…...
RabbitMq 消息确认机制详解 SpringCloud
1 消息可靠性 消息从发送,到消费者接收,会经理多个过程,其中的每一步都可能导致消息丢失. #### 2 常见的丢失原因 发送时丢失: 生产者发送的消息未送达exchange 消息到达exchange后未到达queueMQ宕机,queue将消息丢失 consumer…...
后台导航布局
五、后台导航实例 参考链接: 页面后台导航制作 如何实现html后台导航iframe点击换url(代码) 如何消除html页面下边和右边的滚动条 html页面有多个滚动条时的优化 页面出现不必要的滚动条,怎么调试? 一个页面有两…...
设计模式——抽象工厂模式(创建型)
一、介绍抽象工厂模式是一种创建型设计模式, 它能创建一系列相关的对象, 而无需指定其具体类。问题假设你正在开发一款家具商店模拟器。 你的代码中包括一些类, 用于表示:一系列相关产品, 例如 椅子Chair 、 沙发Sofa和…...
Java面试题--SpringMVC的执行流程
概要 SpringMVC是一种基于MVC(Model-View-Controller)框架的Web应用开发框架。下面是SpringMVC的详细执行流程。 客户端向DispatcherServlet发送请求。DispatcherServlet收到请求后,根据HandlerMapping(处理器映射)找…...
c# 32位程序突破2G内存限制
起因 在开发过程中,由于某些COM组件只能在32位程序下运行,程序不得不在X86平台下生成。而X86的32位程序默认内存大小被限制在2G。由于程序中可能存在大数量处理,期间对象若没有及时释放或则回收,内存占用达到了1.2G左右ÿ…...
【C语言】指针详解总结
指针1. 指针是什么2. 指针和指针类型2.1 指针-整数2.2 指针的解引用3. 野指针3.1 野指针成因3.2 如何规避野指针4. 指针运算4.1 指针-整数4.2 指针-指针4.3 指针的关系运算5. 指针和数组6. 二级指针7. 指针数组1. 指针是什么 指针是什么? 指针理解的2个要点…...
Java加解密(八)工具篇
目录Java加解密实用工具1 OpenSSL2 Keytool3 XCA4 KeyStore ExplorerJava加解密实用工具 1 OpenSSL OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。 例如Apache 使用它加…...
Go框架三件套(Web/RPC/ORM)
🧡 三件套介绍 Gorm Gorm 是一个已经迭代了10年的功能强大的 ORM 框架,在字节内部被广泛使用并且拥有非常丰富的开源扩展。 Kitex Kitex 是字节内部的 Golang 微服务 RPC 框架,具有高性能、强可扩展的主要特点,支持多协议并且拥有…...
HR问:假如公司给不到你期望的薪资怎么办?这个问题该如何体面地回答?
对大多数人而言,跳槽就是为了涨薪,工作就是为了挣钱。但如果面试时hr问:假如公司给不到你期望的薪资呢?面对这种问题,该怎么回答才体面?来看一波网友的机智回答:有人委婉拒绝,说“愿…...
LearnOpenGL-高级OpenGL-2.模板测试
本人刚学OpenGL不久且自学,文中定有代码、术语等错误,欢迎指正 我写的项目地址:https://github.com/liujianjie/LearnOpenGLProject 文章目录简单理解模板测试模板介绍模板函数物体轮廓介绍代码给加载的模型添加轮廓简单理解 同深度测试一样…...
JavaScript 中的 ES|QL:利用 Apache Arrow 工具
作者:来自 Elastic Jeffrey Rengifo 学习如何将 ES|QL 与 JavaScript 的 Apache Arrow 客户端工具一起使用。 想获得 Elastic 认证吗?了解下一期 Elasticsearch Engineer 培训的时间吧! Elasticsearch 拥有众多新功能,助你为自己…...
macOS多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用
文章目录 问题现象问题原因解决办法 问题现象 macOS启动台(Launchpad)多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用。 问题原因 很明显,都是Google家的办公全家桶。这些应用并不是通过独立安装的…...
Web 架构之 CDN 加速原理与落地实践
文章目录 一、思维导图二、正文内容(一)CDN 基础概念1. 定义2. 组成部分 (二)CDN 加速原理1. 请求路由2. 内容缓存3. 内容更新 (三)CDN 落地实践1. 选择 CDN 服务商2. 配置 CDN3. 集成到 Web 架构 …...
初学 pytest 记录
安装 pip install pytest用例可以是函数也可以是类中的方法 def test_func():print()class TestAdd: # def __init__(self): 在 pytest 中不可以使用__init__方法 # self.cc 12345 pytest.mark.api def test_str(self):res add(1, 2)assert res 12def test_int(self):r…...
JS设计模式(4):观察者模式
JS设计模式(4):观察者模式 一、引入 在开发中,我们经常会遇到这样的场景:一个对象的状态变化需要自动通知其他对象,比如: 电商平台中,商品库存变化时需要通知所有订阅该商品的用户;新闻网站中࿰…...
算法:模拟
1.替换所有的问号 1576. 替换所有的问号 - 力扣(LeetCode) 遍历字符串:通过外层循环逐一检查每个字符。遇到 ? 时处理: 内层循环遍历小写字母(a 到 z)。对每个字母检查是否满足: 与…...
RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)
RabbitMQ 一、RabbitMQ概述 RabbitMQ RabbitMQ最初由LShift和CohesiveFT于2007年开发,后来由Pivotal Software Inc.(现为VMware子公司)接管。RabbitMQ 是一个开源的消息代理和队列服务器,用 Erlang 语言编写。广泛应用于各种分布…...
淘宝扭蛋机小程序系统开发:打造互动性强的购物平台
淘宝扭蛋机小程序系统的开发,旨在打造一个互动性强的购物平台,让用户在购物的同时,能够享受到更多的乐趣和惊喜。 淘宝扭蛋机小程序系统拥有丰富的互动功能。用户可以通过虚拟摇杆操作扭蛋机,实现旋转、抽拉等动作,增…...
OD 算法题 B卷【正整数到Excel编号之间的转换】
文章目录 正整数到Excel编号之间的转换 正整数到Excel编号之间的转换 excel的列编号是这样的:a b c … z aa ab ac… az ba bb bc…yz za zb zc …zz aaa aab aac…; 分别代表以下的编号1 2 3 … 26 27 28 29… 52 53 54 55… 676 677 678 679 … 702 703 704 705;…...
通过 Ansible 在 Windows 2022 上安装 IIS Web 服务器
拓扑结构 这是一个用于通过 Ansible 部署 IIS Web 服务器的实验室拓扑。 前提条件: 在被管理的节点上安装WinRm 准备一张自签名的证书 开放防火墙入站tcp 5985 5986端口 准备自签名证书 PS C:\Users\azureuser> $cert New-SelfSignedCertificate -DnsName &…...
