Диаманты
Диаманты
Общая стоимость бриллианта определяется его массой в каратах, а также чистотой. Большой алмаз со многими недостатками может стоить меньше меньшего алмаза но безупречного. Чистота алмаза описывается по шкале 0.0 - 10.0, принятой Американским обществом драгоценных камней, где 0.0 представляет собой безупречный алмаз, а 10.0 представляет собой несовершенный алмаз.
Задана последовательность из n диамантов, каждый весом wi
в каратах и чистотой ci
по выше указанной шкале. Найдите самую длинную подпоследовательность бриллиантов, для которой вес и прозрачность являются более выгодными для покупателя.
В следующей последовательности бриллиантов
самой длинной желательной подпоследовательностью является
потому что веса строго возрастают, а прозрачности строго уменьшаются.
Входные данные
Первая строка содержит количество тестов t (1 ≤ t ≤ 100). Каждый тест начинается строкой, содержащей количество диамант n (1 ≤ n ≤ 200). Каждая из следующих n строк содержит 2 действительных числа wi
и ci
, (0.0 ≤ wi
, ci
≤ 10.0) - вес в каратах и прозрачность i-го диаманта.
Выходные данные
Для каждого теста выведите в отдельной строке длину самой длинной желанной подпоследовательности бриллиантов.
3 2 1.0 1.0 1.5 0.0 3 1.0 1.0 1.0 1.0 1.0 1.0 6 1.5 9.0 2.0 2.0 2.5 6.0 3.0 5.0 4.0 2.0 10.0 5.5
2 1 4