问题

今天无意中在Quora上看到有人贴出来一道号称是SAT里最难的一道数学题,一下子勾起了我的兴趣。于是拿起笔来写写画画,花了差不多十五分钟搞定。觉得有点意思,决定把解题过程记下来。原帖的图太小,我用GeoGebra重新画了一遍。没错,我就是强迫症。

为了省事,就把这道题叫做RASBTC。

In the figure above, arc (text{SBT}) is one quarter of a circle with center (text{R}) and radius 6. If the length plus the width of rectangle (text{ABCR}) is 8, then the perimeter of the shaded region is

翻译:上图中,弧(text{SBT})为四分之一圆;该圆圆心为(text{R})点,半径为6。若矩形(text{ABCR})的长、宽之和为8,则阴影部分的周长应为

  1. (8+3 pi)
  2. (10+3pi)
  3. (14+3pi)
  4. (1+6pi)
  5. (12+6pi)

半径为6,即( text{SR}=text{RT}=6 )。如图作辅助线(text{RB}),设(theta=angle{text{ARB}})。

作辅助线并设夹角(theta)

阴影区域周长(L=text{SA}+text{AC}+text{CT}+widehat{text{SBT}})。(widehat{text{SBT}})是四分之一圆,所以

又因(text{ABCR})为矩形,得出(text{AC}=text{RB}=6)。因为圆弧的长为(3pi),排除两个圆弧部分是(6pi)的答案;又因为剩余未知的

所以选B,(L=10+3pi)。

这……貌似没多难嘛,我高中毕业之后就没再碰过欧氏几何都没怎么费力气……1

没费力气才怪

如果只是上面几行字,怎么可能用上15分钟才解出来?上面的解法是我写这篇文章的时候才想到的;我下午花了十五分钟的解法,其实离走火入魔就差那么一点点。有没有注意到上面的解里根本没用上(theta)?没错,(theta)就是下午那会儿脑筋转不开的时候的产物。来看看我是如何绕圈解决(text{SA}+text{CT})的吧:

要知道(text{SA})和(text{CT}),就要知道(text{AR})和(text{RC})。(text{AR}=text{RB}cos{theta}=6cos{theta}),(text{AB}=text{RB}sin{theta}=6sin{theta})。又有(text{AR}+text{RC}=6cos{theta}+6sin{theta}=8),那么

之所以用到三角函数,就是因为当时只想着暴力解出(text{AR})和(text{RC})来。我甚至已经解出了(sin{2theta}=frac{7}{9})来,差点就要反求(theta)的值了……还好我适时地反问了一下自己:美国人的高中考试会有求反三角函数值的问题吗?选择题都要用科学计算器才能解出来的,那TMD是奥数2

以上。

  1. 此文发表后经过了一系列的文字结构的调整。主要目的是为了让数学元素在较窄的手机屏幕上也能较好地显示。

  2. 吐槽扯淡,当代的奥数题我一道都没看过,也没什么兴趣。

最近发布 ≌ Recently

二维码 ≌ QR code

(看)评论 ≌ (Show) Comments

Please enable JavaScript to view the comments powered by Disqus.

SAT考试里最难的数学题? · 三只猫的温暖的更多相关文章

  1. 微信群里一道六年级数学题,求阴影面积,那我只能用python代码了

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http ...

  2. 洛谷 P3904 三只小猪

    题目背景 你听说过三只小猪的故事吗?这是一个经典的故事.很久很久以前,有三只小猪.第一只小猪用稻草建的房子,第二个小猪用木棍建的房子,第三个小猪则使用砖做为材料.一只大灰狼想吃掉它们并吹倒了稻草和木棍 ...

  3. Perl字符集就是方括号(或称中括号)里一连串可能的字符,只匹配单一字符,该单一字符可以是字符集里的任何一个,“-”在字符集里有特殊含义:表示某个范围的字符。而字符集意外的连字符不具有特殊意义。

    Perl字符集就是方括号(或称中括号)里一连串可能的字符,只匹配单一字符,该单一字符可以是字符集里的任何一个,“-”在字符集里有特殊含义:表示某个范围的字符.而字符集意外的连字符不具有特殊意义.

  4. Android TextView里直接显示图片的三种方法

    方法一:重写TextView的onDraw方法,也挺直观就是不太好控制显示完图片后再显示字体所占空间的位置关系.一般假设字体是在图片上重叠的推荐这样写.时间关系,这个不付源代码了. 方法二:利用Tex ...

  5. Three.js开发指南---使用three.js里的各种光源(第三章)

    本章的主要内容 1 three.js有哪些可用的光源 2 什么时候用什么光源. 3 如何调整配置各种光源 4 如何创建镜头炫光 一 光源 光源大概有7种, 其中基础光源有4种 环境光(AmbientL ...

  6. js里实现给数字加三位一逗号间隔的两种方法

    方法一: <script  type= "text/javascript"> var   num_s = "1232134456.546 ";ale ...

  7. spring boot 在框架中注入properties文件里的值(Spring三)

    前一篇博客实现了打开第一个页面 链接:https://blog.csdn.net/qq_38175040/article/details/105709758 本篇博客实现在框架中注入propertie ...

  8. 04-Python里字符串的常用操作方法三-判断

    1. startswith(): 判断字符串是否以某个子串开始,是则返回True,否则返回False 示例: my_str = 'hello world and my and test and pyt ...

  9. 来自PTA Basic Level的三只小野兽

    点我阅读原文 最近利用闲暇时间做了一下 PTA Basic Level[1] 里的题,里面现在一共有 95 道题,这些题大部分很基础,对于刷倦了 leetcode 的小伙伴可以去里面愉快的玩耍哦. 这 ...

随机推荐

  1. 小白安装Android Studio

    原文 Android Studio 安装 步骤1 - 系统要求 可以在以下的操作系统开始 Android 应用程序开发: Microsoft® Windows® 8/7/Vista/2003 (32 ...

  2. selector.xml的使用

    TextView: <TextView android:id="@+id/resetfragment_btn" app:layout_constraintTop_toBott ...

  3. Servlet&JSP复习笔记 01

    1. Servlet 含义:服务器端的小程序,它只是服务器中的一部分. Servlet Little 标准:Sun公司制定的一种用来扩展Web服务器功能的组件规范. a. 扩展web服务器功能:扩展w ...

  4. web前端——CSS详解

    简介 CSS(Casading Style Sheet)是一组HTML元素外观的设置规则,用于控制web页面的表现形式,一般被翻译为"级联样式表"或"层叠样式表" ...

  5. 0x06 - Nginx 负载均衡会话保持

    Nginx 负载均衡会话保持 背景 负载均衡时,如果APP需要保持特定状态的时候,就要保证同一用户的 session 会被分配到同一台服务器上. 实现方案 使用cookie 将用户的 session ...

  6. 怎么保证RabbitMQ和kafuka集群的高可用性?

    rabbitMQ有三种模式:单机模式,普通集群模式,镜像集群模式 RabbitMQ的高可用性   RabbitMQ是比较有代表性的,因为是基于主从做高可用性的,我们就以他为例子讲解第一种MQ的高可用性 ...

  7. markdown 的一些字体

    <font face='Comic Sans MS', size=5> 看看字体 1 one Hello 2 two Hello <font face='Kristen ITC', ...

  8. 调用其他VBA工程中的过程和函数以及API函数

    Excel VBA中,同一个应用程序下面包括多个工作簿,每个工作簿都有自己独立的VBAProject 在同一个VBA工程中,使用Call即可调用其他模块中的过程和函数,例如: Call Module2 ...

  9. AttributeError: 'bytes' object has no attribute 'hex'

    python3.5之前bytes数据没有hex()属性 需要使用 ''.join(map(lambda x:('' if len(hex(x))>=4 else '/x0')+hex(x)[2: ...

  10. 微信小程序开发-易源API的调用

    起因:在开发一款旅游类微信小程序时,需要接入大量的景点信息,此时可以选择自己新建数据库导入数据并读取,但是对于我来说,因为只有一个人,数据库还涉及到需要维护方面,选择调用已有API. 过程:首先查阅微 ...