(每日一练70327)题目名称:相似三角形

文盲老顾 文盲老顾 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

相似三角形是彼此各边长对应成同比例的两个或更多个三角形。 请根据输入的三条边边长,去掉不能构成三角形者,只保留相似三角形中最前面的一个。

嗯,比较恶心的一个题目,不要进行排序,不要进行旋转,直接对比。

import sys
lines = sys.stdin.readlines()
z = set()
for line in lines:
    if len(line.strip()) == 0:
        continue
    a,b,c = map(int,line.split())
    if a + b > c and b + c > a and c + a > b and (a / b,b / c) not in z:
        z.add((a/b,b/c))
        print(line.strip())
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
文盲老顾
文盲老顾 新星创作者: 信息安全技术领域 新星创作者: 信息安全技术领域领域专家: 数据库技术领域 领域专家: 数据库技术领域
老顾的一亩三分地 320 成员 160 内容