302061: CF391D1. Supercollider

Memory Limit:256 MB Time Limit:3 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Supercollider

题目描述

This problem consists of two subproblems: for solving subproblem D1 you will receive 3 points, and for solving subproblem D2 you will receive 16 points. Manao is the chief architect involved in planning a new supercollider. He has to identify a plot of land where the largest possible supercollider can be built. The supercollider he is building requires four-way orthogonal collisions of particles traveling at the same speed, so it will consist of four accelerating chambers and be shaped like a plus sign (i.e., +). Each of the four accelerating chambers must be the same length and must be aligned with the Earth's magnetic field (parallel or orthogonal) to minimize interference. The accelerating chambers need to be laid down across long flat stretches of land to keep costs under control. Thus, Manao has already commissioned a topographical study that has identified all possible maximal length tracts of land available for building accelerating chambers that are either parallel or orthogonal to the Earth's magnetic field. To build the largest possible supercollider, Manao must identify the largest symmetric plus shape from among these candidate tracts. That is, he must find the two tracts of land that form an axis-aligned plus shape with the largest distance from the center of the plus to the tip of the shortest of the four arms of the plus. Note that the collider need not use the entire length of the tracts identified (see the example in the notes).

输入输出格式

输入格式


The first line of the input will contain two single-space-separated integers $ n $ , the number of north-south tracts and $ m $ , the number of west-east tracts. Each of the $ n $ lines following the first describes a north-south tract. Each such tract is described by three single-space-separated integers $ x_{i},y_{i},l_{i} $ representing the vertical line segment from $ (x_{i},y_{i}) $ to $ (x_{i},y_{i}+l_{i}) $ . Similarly, after the $ n $ lines describing north-south tracts follow $ m $ similar lines describing the west-east tracts. Each such tract is described by three single-space-separated integers $ x_{i},y_{i},l_{i} $ representing the horizontal line segment from $ (x_{i},y_{i}) $ to $ (x_{i}+l_{i},y_{i}) $ . All $ x_{i} $ and $ y_{i} $ are between -100000000 and 100000000, inclusive. All $ l_{i} $ are between 1 and 100000000, inclusive. No pair of horizontal segments will touch or intersect, and no pair of vertical segments will touch or intersect. The problem consists of two subproblems. The subproblems have different constraints on the input. You will get some score for the correct submission of the subproblem. The description of the subproblems follows. - In subproblem D1 (3 points), $ n $ and $ m $ will be between $ 1 $ and $ 1000 $ , inclusive. - In subproblem D2 (16 points), $ n $ and $ m $ will be between $ 1 $ and $ 50000 $ , inclusive.

输出格式


Print one line containing a single integer, the size of the largest supercollider that can be built on one north-south tract and one west-east tract. The size of the supercollider is defined to be the length of one of the four accelerating chambers. In other words, the size of the resulting supercollider is defined to be the distance from the intersection of the two line segments to the closest endpoint of either of the two segments. If no pair of north-south and west-east tracts intersects, it is not possible to build a supercollider and the program should report a maximum size of zero.

输入输出样例

输入样例 #1

1 2
4 0 9
1 1 8
1 2 7

输出样例 #1

2

说明

Consider the example. There is one vertical line segment from (4, 0) to (4, 9) and two horizontal line segments: from (1, 1) to (9, 1) and from (1, 2) to (8, 2). The largest plus shape that can be found among these segments is formed from the only vertical segment and the second of horizontal segments, and is centered at (4, 2). The program should output 2 because the closest end point of those segments to the center is (4, 0), which is distance 2 from the center point of (4, 2). The collider will be formed by the line segments from (2, 2) to (6, 2) and from (4, 0) to (4, 4).

Input

题意翻译

该问题由两个子问题组成:解决子问题D1将获得3分,解决子问题D2将获得16分。 马瑙是参与规划新超级对撞机的首席建筑师。他必须确定一块可以建造尽可能大的超级对撞机的土地。他正在建造的超级对撞机需要以相同速度行进的粒子进行四向正交碰撞,因此它将由四个加速室组成,形状像加号(即+)。四个加速室中的每一个都必须具有相同的长度,并且必须与地球磁场(平行或正交)对齐,以最大限度地减少干扰。 加速室需要铺设在平坦的长土地上,以控制成本。因此,Manao已经委托进行了一项地形研究,确定了可用于建造平行或正交加速室的所有可能的最大长度土地

Source/Category

加入题单

算法标签: