#CSP202409D. 通讯延迟
通讯延迟
时间限制: 1.5 秒
空间限制: 512 MB
题目描述
给定二维平面上 个节点,以及 个通讯基站。第 个基站可以覆盖以坐标 为中心, 为边长的正方形区域,并使正方形区域内(包含边界)所有节点以 单位时间的延迟进行相互通讯。
求节点 到 的最短通讯延迟。
输入格式
从标准输入读入数据。
第一行包含空格分隔的两个正整数 ;
接下来 行,每行两个整数 ,代表第 个节点的坐标;
接下来 行,每行四个整数 ,代表第 个通讯基站的坐标,通讯半径与通讯延迟。
输出格式
输出到标准输出。
输出一行,即节点 到 的最短通讯延迟;如果无法通讯,则输出 Nan。
5 5
0 0
2 4
4 0
5 3
5 5
1 2 2 5
3 5 2 6
2 0 2 1
4 2 2 3
5 4 1 2
6
样例 1 解释
号通讯基站延迟为 ,覆盖节点 ;
号通讯基站延迟为 ,覆盖节点 ;
号通讯基站延迟为 ,覆盖节点 ;
号通讯基站延迟为 ,覆盖节点 ;
号通讯基站延迟为 ,覆盖节点 。
最短延迟方案为:
- 节点 通过 号基站传讯至节点 ,延迟 ;
- 节点 通过 号基站传讯至节点 ,延迟 ;
- 节点 通过 号基站传讯至节点 ,延迟 ;
总计延迟为 。
子任务
的测试数据满足 ;
对于额外 的测试数据,每个通讯基站至多覆盖 个节点;
全部的测试数据满足:
- ;
- ;
- 。