题目名称 | 1680. [HAOI 2014]穿越封锁线 |
---|---|
输入输出 | ha14b.in/out |
难度等级 | ★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | cqw 于2014-07-18加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:27, 提交:135, 通过率:20% | ||||
AAAAAAAAAA | 100 | 0.000 s | 0.00 MiB | C++ |
AAAAAAAAAA | 100 | 0.000 s | 0.00 MiB | C++ |
XDDD | 100 | 0.000 s | 0.00 MiB | C++ |
Shirry | 100 | 0.000 s | 0.00 MiB | C++ |
Samle | 100 | 0.000 s | 0.00 MiB | C++ |
kZime | 100 | 0.001 s | 0.31 MiB | C++ |
Jobs.T | 100 | 0.001 s | 0.31 MiB | C++ |
Fmuckss | 100 | 0.001 s | 0.32 MiB | C++ |
JustWB | 100 | 0.001 s | 1.28 MiB | C++ |
YGOI_真神名曰驴蛋蛋 | 100 | 0.002 s | 0.29 MiB | C++ |
关于 穿越封锁线 的近10条评论(全部评论) | ||||
---|---|---|---|---|
计算几何……的细节。
Shirry
2017-03-29 22:06
8楼
| ||||
不知道为什么就对了
AAAAAAAAAA
2017-03-25 14:55
7楼
| ||||
数据水???考虑到如果出封锁线的位置正好是一个顶点,要考虑push一次点还是push两次,结果加了一个判断如果是奇数个点就pop_back,然后就过了???
| ||||
错了N次+灵魂debug终于写出来0.001s也算是对得起自己........
但是为这道题的低通过率再次做出贡献......... | ||||
终于把前年的题给过了
YGOI_真神名曰驴蛋蛋
2017-02-22 11:07
4楼
| ||||
NVIDIA
2016-03-28 14:56
3楼
| ||||
我猜之前提交的童鞋们想复杂了?= =如果你和我一样讨厌细节题的话还是这样写九十行比较舒服吧23333
| ||||
线段端点纠结了好久!!!
|
某敌战区是一个封闭的多边形,用相邻的顶点集合P1(x1,y1),P2(x2,y2),......, Pn(xn,yn)表示。
我方侦察员ZDM-007要穿越敌战区的封锁线,为了安全起见,ZDM-007行走的路线垂直于X坐标轴,从南向北穿越。
现在已知侦察员ZDM-007所处的位置,你能算出他在穿越封锁线时,在敌战区内的路线距离是多少吗?(Y方向的长度)
第一行: N 表示多边形顶点的个数
接下来N行: Xi Yi 表示多边形的顶点坐标 (逆时针顺序给出)
最后一行: Xa Ya 表示侦察员所处的位置
侦察员穿越封锁线时,在敌战区内的路线距离(Y方向的长度),仅输出总的路线长度的整数部分。
7 0 1 2 0 4 1 2 2 4 3 2 4 0 3 3 -1
2
4 10 100 10 0 100 0 100 100 100 -80
0
【约束条件】
3<= N <= 50 0<=Xi, Yi <=1000 0<= Xa <=1000 -100<=Ya < 0
所有的数据都是整数。数据之间有一个空格
在此键入。