AT_utpc2013_08.Asteroids2

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

题目背景

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

在 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。

输入中的每个变量满足以下限制:

输入解题思路,AI测评打分。不知道怎么写?

首页