U67005.逃课
普及-
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
你在上Tian的课,因为他老是把白板弄倒,所以你很气愤,决定要逃课。但是Tian的眼很尖,所以你无法直接走出门,你只能通过获得梯子,然后从通风管道逃跑。
幸运的是,班里有n个学生,第i位学生在收到ai颗糖后就会给你材质为bi,长度为ci的梯子,而你有k颗糖,你需要材质相同、长度为m的梯子。
但是,Tian是练过的,所以你爬管道时,Tian会跟上你,并抓住你,所以你不能走到死角。不过你知道管道内错综复杂,你还知道管道内的情况(管道内是个ch的长方形,其中,'#'表示墙,'&'表示路,'%'表示你教室的管道,''表示你要逃离的出口),而Tian不知道。你的任务是收集梯子,并逃离老师。
如果你能逃离,输出YES,否则输出NO。
输入格式
第一行两个整数,n,m和k,表示同学数量,梯子所需长度和你所拥有的糖的数量。
第二行n个整数,第i个数表示ai。
第三行n个整数,第i个整数表示bi。
第三行n个整数,第i个整数表示ci。
第四行两个整数,c和h,表示管道的长和宽。
第5行到第c+4行,h个字符,表示管道内的路。
%
输出格式
一个字符串,YES或NO。
输入输出样例
输入#1
1 1 1 1 1 1 2 2 %* &&
输出#1
YES
说明/提示
所有数据均在1e9的范围内。