eolymp
bolt
Try our new interface for solving problems
Məsələlər

Зал заседаний совета директоров

Зал заседаний совета директоров

Недавно Вы были наняты инвестиционным фондом. Однако Вы быстро почувствовали, что что-то здесь не так, особенно когда деньги клиента были вложены в две компании, тщательно отобранные их лучшим астрологом.

К сожалению, за последние n дней цены на акции (в основном) падали. Босс созвал срочное собрание.

  • "Дамы и господа, вы все знаете ситуацию. Есть идеи?" - у босса была хорошая привычка прямо в точку (даже когда эта точка явно лежит в другом измерении реальности).

  • "Мы можем выбрать хорошее подмножество дней, чтобы цены только увеличивались, и показывать клиенту цены этой компании только в эти дни!" - вызвался Билли, последний сотрудник месяца.

  • "Мы можем добиться большего! Выбирайте дни так, чтобы цены обеих компаний формировались в возрастающей последовательности!" - сообщила Анна, старший менеджер, не позволяя себе остаться позади.

  • "Как насчет того, чтобы бросить астролога и провести серьезное исследование?" - слова пришли от Вс почти невольно, как будто ваш мозг и голосовые связки покраснели без вашего согласия.

Босс посмотрел на тебя. Это было не совсем серьезное одобрение ...

Теперь у Вас есть синяки, много лестниц для лазания и много работы. Учитывая цены акций двух компаний в течение n последовательных дней, найдите максимальное подмножество дней, в которые обе ценовые подпоследовательности строго увеличиваются. Достаточно вывести максимальное количество дней.

Входные данные

Первая строка ввода содержит количество тестов z. Описания тестов приведено ниже.

Первая строка каждого теста содержит количество дней n (1n200 000). Далее следуют две строки. Первая строка содержит n натуральных чисел, не превосходящих 109 - цены на акции первой компании за все n дней. Вторая строка - цены на акции второй компании, в том же формате. Общее количество дней во всех тестах не превосходит 2 000 000.

Выходные данные

Для каждого теста в отдельной строке выведите одно целое число - искомое максимально возможное количество дней.

Zaman məhdudiyyəti 2 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
1
6
1 2 6 3 4 6
4 1 3 5 7 7
Çıxış verilənləri #1
3
Mənbə 2018 Петрозаводск, Зима, Jagiellonian U, Январь 30, Задача C