Обработка математики: 100%

Подразделы

Другие разделы

Дата и время

15/03/2025 10:38:09

Авторизация

Имя:
Пароль:
Зарегистрироваться
Восстановить пароль
 

printSearch of the Sum

Ограничения: время – 200ms/500ms, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0) idea

The sequence of M integers is given. Find here the longest continuous subsequence with the sum of terms equal to given S.
Input
The first line of the input file contains two integers M and S, separated by one space, where M is the quantity of numbers in the sequence (2  M  30000) and S is the value for the sum of terms of a subsequence (0  S  1000). The following M lines contain a single integer n in a line (-10000  n  10000).
Output
On the first line of the output file write two integers F and L, separated by one space, where F is the index of the first term of the retrieved subsequence (indexing starts from 1), and L is the length of the retrieved subsequence. If there are some equally long subsequences, indicate the first of them in the source sequence. If a subsequence with the given sum of terms is missing, write two zeros, separated by one space.

Sample Input

4 5
2
3
4
1

Sample Output

1 2
Условие задачи на русском языке
loading