这个页面用于吐槽多校第四场的一道题目。作为大作业感觉不错,建议未来的助教们考虑考虑。
引言
ZYB对数学有敏锐的直觉,尤其是在几何问题上。
几何问题是这样的:求∠CAM的值。
或者是这样的:如果AC=x−3,BE=20,AB=16,CD=x+5,求x。
为了更容易地分析问题,输入将包含逻辑形式,而不是原始的问题文本和图表。
基本逻辑形式
数字。使用十进制整数表示数字。
未知数字。x是唯一未知的数字。
表达式。表达式可以是一个数字,也可以是一个表达式,其中x只出现一次,最多一次加减法,最多一次乘法。乘法符号可以省略。
点。使用单大写字母表示点。
线。用Line(Point, Point)来表示一条线(实际上它是一条线段)。
角。使用Angle(Point, Point, Point)来表示一个角。
圆。使用Circle(Point)表示具有特定中心的圆。
线段长。使用LengthOf(Line)来获得特定线段的长度值。
角度。用MeasureOf(Angle)得到特定角度的度数值。
项(Term)。项=线段长|角度|表达式。
相等。使用Equals(Term,Term)来声明这两个项的值相等。
例如:Equals(LengthOf(A,B), 2)、Equals(MeasureOf(angle(A, B, C))。
垂直。使用Perpendicular(Line, Line)表示两条垂直线。
平行。使用Parallel(Line,Line)表示两条平行线。保证各点都是有序的。
点在线上。使用PointLiesOnLine(Point, Line)来表示位于直线上的点。
点在圆上。使用PointLiesOnCircle(Point, Circle)表示位于圆上的点。
问题。使用Find(Term)来询问给定项的确切值。
请注意,图和文本中的所有条件都将转换为逻辑形式。你现在得到了一个只有一个问题(Find phrase)的逻辑表单列表,并希望找到解决方案。
定理
平角定理:如果点C位于AB上,则∠ACB=180∘。
等腰三角形定理:在三角形ABC中,如果AB=AC,则∠ACB=∠ABC,反之亦然。
三角形内角和定理:任何三角形的三个内角加起来等于180∘。
勾股定理:在直角三角形中,如果三条边的长度分别是a,b,c(其中c是斜边),那么a^2+b^2=c^2。
全等三角形定理:两个三角形满足下列条件时为全等。
SSS:如果三条边对应相等,则两个三角形全等。
SAS:如果两边及其夹角对应相等,则两个三角形全等。
AAS和ASA:如果有两个对应角相等(相似),又有一组对应边相等,则两个三角形全等。
HL:对应斜边和对应直角边相等的两个直角三角形全等。
在全等三角形中,对应边和对应角相等。
相似三角形定理:两个三角形在满足以下条件时是相似的。
平行线定理:如果两条直线平行,则同位角(corresponding)相等,内错角(alternate)相等,同旁内角(interior)互补(supplementary)。
直径相等定理:同一个圆的不同直径相等。圆的中心也是每个直径的中点。
圆上点定理:如果AB是圆O的直径,另一个点C位于圆O上,则∠ACB=90∘。