BZOJ 3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三
2017-10-17 14:32
363 查看
3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 86 Solved: 70
[Submit][Status][Discuss]
Description
约翰的N(1≤N≤50000)只牛在一个黑魃魃的洞里探险.他们只能通过叫声交流.两只牛之间的曼哈顿距离决定了声音传播的时间.牛1与牛2交流,需要的时间为
|x1-x2|+|y1-y2|
其中x,y∈[_10^6,10^6].
那任意一对牛之间交流时间的最大值为多少?
Input
第1行输入N,接下来每行输入一只牛的坐标Output
交流时间最大值(即最大曼哈顿距离).
Sample Input
51 1
3 5
2 7
8 1
4 4
Sample Output
12HINT
(2,7)和(1,8)之间的曼哈顿距离为12Source
Orange考虑曼哈顿距离中
取绝对值时结果为|x1-x2|+|y1-y2|
不妨令x1>=x2
那么我们发现
最后的结果只能是x1-x2+y1-y2或x1-x2+y2-y1
然后就可以发现
我们令a=x+y b=x-y
这样ans=max(mx_a-mn_a,mx_b-mn_b)
不懂的话 您只能去别处看代码了。
相关文章推荐
- bzoj3382 [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三
- BZOJ3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三
- bzoj 3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三(切比雪夫距离)
- bzoj 3381: [Usaco2004 Open]Cave Cows 2 洞穴里的牛之二(RMQ)
- bzoj 3383: [Usaco2004 Open]Cave Cows 4 洞穴里的牛之四
- bzoj 3380: [Usaco2004 Open]Cave Cows 1 洞穴里的牛之一(状压+BFS)
- bzoj 3381: [Usaco2004 Open]Cave Cows 2 洞穴里的牛之二 RMQ
- bzoj 3381: [Usaco2004 Open]Cave Cows 2 洞穴里的牛之二
- bzoj 3383: [Usaco2004 Open]Cave Cows 4 洞穴里的牛之四(set+BFS)
- Bzoj 3380: [Usaco2004 Open]Cave Cows 1 洞穴里的牛之一
- 3380: [Usaco2004 Open]Cave Cows 1 洞穴里的牛之一
- 3381: [Usaco2004 Open]Cave Cows 2 洞穴里的牛之二
- bzoj 3403: [Usaco2009 Open]Cow Line 直线上的牛
- BZOJ 3377 [Usaco2004 Open]The Cow Lineup 奶牛序列
- bzoj3380 [USACP2004 Open]Cave Cow 1洞穴里的牛之一
- bzoj3376/poj1988[Usaco2004 Open]Cube Stacking 方块游戏
- bzoj 3377: [Usaco2004 Open]The Cow Lineup 奶牛序列
- bzoj 3403: [Usaco2009 Open]Cow Line 直线上的牛 暴力
- bzoj 3378: [Usaco2004 Open]MooFest 狂欢节(BIT)
- 【BZOJ 3376】[Usaco2004 Open]Cube Stacking 方块游戏 带权并查集