首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
正方形检测
3条解析
开通博客写题解
青笙
发表于 2021-12-17 22:41:37
解决此题的关键性在于明白证明一个形状为正方形的条件,首先是四条边相等,在加上有一个直角或者有一对边是平行线,即满足是一个正方形。而我们则采用“倒推”的形式解决此题,首先,如果一个形状是正方形,那么四点构成的边则有四条,分别是四条边+两条对角线,显然对角线是根号2倍的边长。明白了这些,我们开始着手做题
展开全文
刷完这题我就去睡觉
发表于 2021-08-06 15:57:14
include<bits/stdc++.h> using namespace std;typedef long long ll;const int maxn=10010;int x[6];int y[6];int main(){ vector<int>vt; sc
展开全文
yycx219
发表于 2025-12-22 19:55:25
这道题我想的是枚举,求一个点到每个点的距离,用arr数组来存储。如果是正方形,那么只能出现两种长度的线段,所以写一个check函数来判断。废话不多说上代码 using namespace std; vector<int> x(4),y(4); vector<int> arr
展开全文
查看本题
查看本题讨论
相关比赛
23419-AI创新实验室第三次笔试
进入比赛
23421-AI创新实验室第三次笔试
进入比赛
23775-AI实验室第三次笔试
进入比赛
24441-第一届飞车汽机杯
进入比赛
24705-选拔赛
进入比赛
等你来战
查看全部
牛客挑战赛85
报名截止时间:2026-01-09 22:00
牛客周赛 Round 126
报名截止时间:2026-01-11 21:00
牛客小白月赛127
报名截止时间:2026-01-16 21:00
牛客周赛 Round 127
报名截止时间:2026-01-18 21:00
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
2026牛客寒假算法基础集训营2
报名截止时间:2026-02-05 18:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题