Codeforces Round 996 (Div. 2) |
---|
Закончено |
Как и следовало ожидать, Флорида является домом для многих причудливых магических сил, и мужчина из Флориды стремится укротить их. |
Существует $$$n$$$ различных типов магических материалов, пронумерованных от $$$1$$$ до $$$n$$$. Изначально у вас есть $$$a_i$$$ единиц материала $$$i$$$ для каждого $$$i$$$ от $$$1$$$ до $$$n$$$. Вы можете выполнять следующую операцию:
Вы пытаетесь создать артефакт, используя эти материалы. Чтобы успешно создать артефакт, у вас должно быть по крайней мере $$$b_i$$$ единиц материала $$$i$$$ для каждого $$$i$$$ от $$$1$$$ до $$$n$$$. Определите, возможно ли создать артефакт, выполнив операцию любое количество раз (возможно, ноль).
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит единственное целое число $$$n$$$ ($$$2\le n\le 2\cdot 10^5$$$) — количество типов материалов.
Вторая строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$0 \le a_i\le 10^9$$$) — количество каждого материала $$$i$$$, которое у вас есть в данный момент.
Третья строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$b_1, b_2, \ldots, b_n$$$ ($$$0 \le b_i\le 10^9$$$) — количество каждого материала $$$i$$$, необходимого для создания артефакта.
Гарантируется, что сумма значений $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите одну строку, содержащую либо «YES», либо «NO» — может ли артефакт быть создан.
Вы можете выводить каждую букву в любом регистре (строчную или заглавную). Например, строки «yEs», «yes», «Yes» и «YES» будут приняты как положительный ответ.
340 5 5 11 4 4 031 1 32 2 121 103 3
YES NO YES
В первом наборе входных данных выполните операцию над материалом $$$1$$$. После этого у нас будет ровно столько ресурсов, сколько требуется: $$$1$$$ единица материала $$$1$$$ и по $$$4$$$ единицы каждого из материалов $$$2$$$ и $$$3$$$.
Во втором наборе входных данных можно показать, что независимо от того, как выполняются операции, создать артефакт невозможно.
В третьем наборе входных данных мы можем выполнить операцию с материалом $$$1$$$ дважды. После этих операций у нас будет $$$3$$$ единицы материала $$$1$$$ и $$$8$$$ единиц материала $$$2$$$, чего более чем достаточно для создания артефакта.
Название |
---|