51nod1264 线段相交
来源:互联网 发布:js 截取字符串后几位 编辑:程序博客网 时间:2024/05/18 05:01
给出的数据应该不包含在一条线上,下面的程序也过不了那样的数据。
#include <bits/stdc++.h>using namespace std;struct point{ double x,y;}p[4];double f(point a,point b,point c){ return (a.x - c.x)*(b.y - c.y)-(a.y - c.y)*(b.x - c.x);}bool check(){ if(f(p[1],p[2],p[0])*f(p[3],p[1],p[0]) < 0) return false; if(f(p[1],p[2],p[3])*f(p[2],p[0],p[3]) < 0) return false; return true;}int main(){ int T; scanf("%d",&T); while(T--) { for(int i = 0;i < 4;i++) scanf("%lf%lf",&p[i].x,&p[i].y); if(check()) printf("Yes\n"); else printf("No\n"); } return 0;}
阅读全文
0 0
- 51NOD1264线段相交
- 51nod1264 线段相交
- 51Nod1264 线段相交
- 51nod1264 线段相交
- 51nod1264 线段相交
- 51NOD1264 线段相交(计算几何)
- nod1264 线段相交(计算几何)
- 51nod1264
- 51Nod-线段相交
- 51nod_1264线段相交
- 51nod 1264 线段相交
- 51NOD 1264 线段相交
- 51 nod 1264 线段相交
- [51nod]1264 线段相交
- 51nod 1264 线段相交
- 51nod 1264 线段相交
- 51nod 1264 线段相交
- 51nod 1264 线段相交
- 必备shell命令
- CentOS7 安装Mldonkey(电驴)步骤
- 相对定位 绝对定位 两张图片完全重叠的处理方法之背景图
- 从单例模式的Double-Check看指令重排
- “bc: command not found ” 解决
- 51nod1264 线段相交
- Java对Samba进行上传与下载文件-jcifs
- spring 常用注解
- 学习笔记:日照day6数论总(meng)结(bi)
- Instrction Arrangement
- 深度优先搜索练习之神奇的矩环
- Java异常介绍
- hadoop学习笔记--10.hive安装与配置
- 常用地区手机号正则表达式