提交翻译
查看原帖
提交翻译
128221
BYWYR楼主2021/8/18 09:35

题目背景

与兔子王国建立了友好关系的鳗鱼王国,这次决定进军太空。目标是建设鳗鱼空间站。然而,却被无数小行星干扰,无法占有广阔的空间。于是国王决定使用激光炮,将碍事的小行星摧毁殆尽。

题目描述

n×nn×n 的二维格子上有 mm 个小行星。希望通过纵向(垂直于 xx 轴)或者横向(垂直于 yy 轴)击打激光来破坏所有的小行星。

发射的激光前进成一条直线,穿过途中的所有小行星造成伤害。所有的激光同时发射,其输出功率为:

垂直于 xx 轴沿直线 (x=i)(x=i) 最大可设定 p[i]p[i],沿 yy 轴垂直直线 (y=j)(y=j) 最大可设定 q[j]q[j] 的非负整数值。

小行星 kk 位于位置 (x[k]y[k])(x[k],y[k]),若合计输出大于或等于 (a[k])(a[k]),则会被破坏, 当总输出大于 (b[k])(b[k]) 时,爆炸非常危险。

判断任何小行星是否都可以摧毁所有的小行星,而不会引爆它们。

输入格式

输入以以下形式给出:

第一行 n,mn,m

第二行 nn 个数,输入 pp 数组

第三行 nn 个数,输入 qq 数组

接下来 mm 行,第 3+i3+i 行分别为 a,b,x,ya,b,x,y 四个数组的第 ii 个的数

输出格式

如果任何小行星都不会爆炸,且可以摧毁所有的小行星,就输出“yes”,如果不可能的话,就向一行输出“no”。

2021/8/18 09:35
加载中...