牛客14605 画三角

链接:https://ac.nowcoder.com/acm/problem/14605
来源:牛客网

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 131072K,其他语言262144K
64bit IO Format: %lld

题目描述

小学时,JYM和XJ刚刚学习了三角形,XJ提议把眼睛闭起来在纸上画三角形,巩固知识。为了让三角形更好地表示,JYM去拿了一张坐标纸(不要问为什么小学的他就有坐标纸),坐标纸的范围是[-1000,1000]。于是,XJ就在坐标纸上画了N个三角形(当然他也可能画了一条直线出来)。因为小学的他们还没有学习小数,所以所有的三角形顶点的坐标,都被JYM近似成了整数点。现在,JYM和XJ想知道这些三角形有没有将坐标原点包含在里面,请你编写程序解决这个问题。

输入描述:

一个整数N(N<1000),表示有N个三角形。接下来每一行有两个整数x(-1000<=x<=1000)和y(-1000<=y<=1000),表示一个点的坐标;每三行的三个点构成一个三角形。

输出描述:

为每个三角形输出一个YES或者NO。YES表示三角形包含了坐标原点,NO表示三角没有包含坐标原点或者坐标原点在三角形的边界上或者当前的三个点不能构成三角形。

在这里插入图片描述

N = int(input())def Area(x1,y1,x2,y2,x3,y3):return abs(x1 * y2 - x2 * y1 + x2 * y3 - x3 * y2 + x3 * y1 - x1 * y3) / 2for _ in range(N):a, b, c = [list(map(int, input().split())) for _ in range(3)]x1, y1, x2, y2, x3, y3 = a[0], a[1], b[0], b[1], c[0], c[1]# 面积area = Area(x1, y1, x2, y2, x3, y3)# 分别和原点构成的三角形面积area1 = Area(x1, y1, x2, y2, 0, 0)area2 = Area(x1, y1, x3, y3, 0, 0)area3 = Area(x2, y2, x3, y3, 0, 0)if area != (area1 + area2 + area3):# 不能构成三角形或没有包含坐标原点print('NO')elif area1 == 0 or area2 == 0 or area3 == 0:# 原点在边界上print('NO')else:print('YES')

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/483764.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高金吉院士:让机器“自愈化”引领新科技变革

来源&#xff1a;《 人民日报海外版 》&#xff08; 2021年09月20日 第 09 版&#xff09;作者&#xff1a;高金吉&#xff0c;中国工程院院士、北京化工大学教授、兼任中国工业互联网研究院技术委员会主任18世纪60年代&#xff0c;发端于英国的第一次工业革命开创了以机器代…

Kaggle初学者五步入门指南,七大诀窍助你享受竞赛

Kaggle 是一个流行的数据科学竞赛平台&#xff0c;已被谷歌收购&#xff0c;参阅《业界 | 谷歌云官方正式宣布收购数据科学社区 Kaggle》。作为一个竞赛平台&#xff0c;Kaggle 对于初学者来说可能有些难度。毕竟其中的一些竞赛有高达 100 万美元的奖金池和数百位参赛者。顶级的…

牛客14350 苦逼的单身狗

链接&#xff1a;https://ac.nowcoder.com/acm/problem/14350 来源&#xff1a;牛客网 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 32768K&#xff0c;其他语言65536K 64bit IO Format: %lld 题目描述 双11又到了&#xff0c;小Z依然只是…

让机器“自愈化”引领新科技变革

来源&#xff1a;金台资讯18世纪60年代&#xff0c;发端于英国的第一次工业革命开创了以机器代替手工劳动的时代。然而&#xff0c;机器是把“双刃剑”&#xff0c;可以为人类带来福祉&#xff0c;也可能造成灾害。随着高危流程工业装备和空天飞行器的发展&#xff0c;故障导致…

牛客14338 分苹果

链接&#xff1a;https://ac.nowcoder.com/acm/problem/14338 来源&#xff1a;牛客网 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 32768K&#xff0c;其他语言65536K 64bit IO Format: %lld 题目描述 今天是Tabris和mengxiang000来到幼儿…

揭秘特斯拉自动驾驶雄心:最大优势非算法或技术而是海量数据

来源&#xff1a;腾讯科技 审校&#xff1a;金鹿腾讯科技讯 9月20日消息&#xff0c;对于电动汽车制造商特斯拉来说&#xff0c;实现全自动驾驶始终是其优先议程之一。与其他竞争对手相比&#xff0c;该公司的最大优势并非技术或算法&#xff0c;而是目前上路的40多万辆汽车提供…

牛客14342 神奇的数字

链接&#xff1a;https://ac.nowcoder.com/acm/problem/14342 来源&#xff1a;牛客网 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 32768K&#xff0c;其他语言65536K 64bit IO Format: %lld 题目描述 今天是Tabris和mengxiang000来到幼儿…

JavaScript 转载

JavaScript概述 ECMAScript和JavaScript的关系 1996年11月&#xff0c;JavaScript的创造者--Netscape公司&#xff0c;决定将JavaScript提交给国际标准化组织ECMA&#xff0c;希望这门语言能够成为国际标准。次年&#xff0c;ECMA发布262号标准文件&#xff08;ECMA-262&#x…

《2021年全球创新指数报告》发布!

来源&#xff1a;科技日报作者&#xff1a;操秀英世界知识产权组织&#xff08;WIPO&#xff09;9月20日在日内瓦发布的《2021年全球创新指数报告》显示&#xff0c;中国排名第12位&#xff0c;较2020年上升2位。《报告》高度评价中国在创新方面取得的进步&#xff0c;并强调了…

牛客16464 神奇的幻方

链接&#xff1a;https://ac.nowcoder.com/acm/problem/16464 来源&#xff1a;牛客网 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 131072K&#xff0c;其他语言262144K 64bit IO Format: %lld 题目描述 幻方是一种很神奇的 N*N 矩阵&…

共享锁和排他锁

Mysql默认事务隔离是可重复读&#xff0c;即在一个事务中读取到的数据是一致的&#xff0c;不会被其他操作污染。 select 不会受影响&#xff0c;在事务中或者普通执行都可以。mysql会为update, insert, delete自动加上排他锁。事务A共享锁&#xff0c;A可以做增删改查&#xf…

《汽车驾驶自动化分级》国家标准发布

来源&#xff1a;国家市场监管总局编辑&#xff1a;蒲蒲据市场监管总局官网&#xff0c;近日&#xff0c;市场监管总局&#xff08;标准委&#xff09;集中发布了一批重要国家标准。其中&#xff0c;就有针对自动驾驶功能的《汽车驾驶自动化分级》国家推荐标准&#xff08;GB/T…

牛客13592 武藏牌牛奶促销

链接&#xff1a;https://ac.nowcoder.com/acm/problem/13592 来源&#xff1a;牛客网 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 131072K&#xff0c;其他语言262144K 64bit IO Format: %lld 题目描述 武藏牌牛奶为了吸引顾客&#xff…

美国国家科学委员会发布学术研发报告

来源&#xff1a;中国科讯编辑&#xff1a;郑实2021年9月14日&#xff0c;美国国家科学委员会&#xff08;National Science Board, NSB&#xff09;发布“学术研发报告”&#xff08;Academic Research and Development&#xff09;。该报告作为2022科学与工程指标报告的一部分…

jQuery使用():Deferred有状态的回调列表(含源码)

deferred的功能及其使用deferred的实现原理及模拟源码一、deferred的功能及其使用 deferred的底层是基于callbacks实现的&#xff0c;建议再熟悉callbacks的内部机制前提下阅读这篇博客&#xff0c;如果需要了解callbacks可以参考&#xff1a;jQuery使用&#xff08;&#xff0…

牛客14392 猴子吃香蕉

链接&#xff1a;https://ac.nowcoder.com/acm/problem/14392 来源&#xff1a;牛客网 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 65536K&#xff0c;其他语言131072K 64bit IO Format: %lld 题目描述 有n只猴子&#xff0c;第i只猴子每…

AI科普微视频丨人类的智能是如何产生的?

来源&#xff1a;中国人工智能学会人工智能是如何产生的&#xff1f;人工智能的法杖为什么充满曲折&#xff1f;为什么说图灵是人工智能之父&#xff1f;为加大AI科普力度&#xff0c;推动文化传播&#xff0c;中国人工智能学会推出了“AI科普微视频”栏目&#xff0c;以每期2~…

结队编程项目——四则运算

一、项目与分析 项目功能 自动生成小学四则运算题目&#xff08;加、减、乘、除&#xff09;并统计正确率 支持整数支持多运算符&#xff08;比如生成包含100个运算符的题目&#xff09;支持真分数分析 生成整数与真分数&#xff1a;实现了生成真分数即可利用分数的约分机制使其…

# 进度条的制作

import time for i in range(100):sys.stdout.write("#") # 在屏幕上输出#time.sleep(0.1)sys.stdout.flush() # 刷新功能 转载于:https://www.cnblogs.com/quanag/p/10657915.html

牛客14355 翻硬币

链接&#xff1a;https://ac.nowcoder.com/acm/problem/14355 来源&#xff1a;牛客网 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 32768K&#xff0c;其他语言65536K 64bit IO Format: %lld 题目描述 小明正在玩一个“翻硬币”的游戏。 …