用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#2949 | #1003. 凸多边形 | Wrong Answer | 0 | 879 ms | 2944 K | Python 3 / 804 B | s230026068 | 2023-11-22 19:54:55 |
def is_convex_quadrilateral(Ax, Ay, Bx, By, Cx, Cy, Dx, Dy):
def cross_product(v1, v2):
return v1[0] * v2[1] - v1[1] * v2[0]
AB = (Bx - Ax, By - Ay)
BC = (Cx - Bx, Cy - By)
CD = (Dx - Cx, Dy - Cy)
DA = (Ax - Dx, Ay - Dy)
cross_AB_BC = cross_product(AB, BC)
cross_BC_CD = cross_product(BC, CD)
cross_CD_DA = cross_product(CD, DA)
cross_DA_AB = cross_product(DA, AB)
# Check if all cross products have the same sign
if (cross_AB_BC > 0 and cross_BC_CD > 0 and cross_CD_DA > 0 and cross_DA_AB > 0) or \
(cross_AB_BC < 0 and cross_BC_CD < 0 and cross_CD_DA < 0 and cross_DA_AB < 0):
return True
else:
return False
# Example usage
result = is_convex_quadrilateral(0, 0, 2, 0, 2, 2, 0, 2)
print(result)
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0
用户输出
True
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0