#1271
Unrated
Zoltan
시간 제한
1s
메모리 제한
32MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

Marton’s friend Cero has an array of N positive integers. In the beginning, Cero writes the first number on the board. Then he writes the second number to the left or to the right of the first number. After that, he writes the third number to the left or to the right of all the numbers written so far, and so on. Marton asked Cero what the length of the longest possible strictly increasing subsequence (not necessarily of consecutive elements) was. He also wants to know the number of such longest strictly increasing subsequences. More precisely, if the length of the longest increasing subsequence is M, he wants to know the sum of numbers of strictly increasing subsequences of length M for each possible sequence that Cero can construct. The sequences are different if they are constructed using a different order of moves, and the subsequences in a constructed sequence are different if they differ in at least one position. Given the fact that the number of such subsequences can be extremely large, Marton will be satisfied with the value of that number modulo 10910^{9} + 7. Cero really doesn’t have time at the moment to find out the answers to Marton’s questions, so he is asking you to do it for him.

입력

The first line of input contains the integer N (1 ≤ N ≤ 2 * 10510^{5}). The following line contains N space-separated integers that represent the elements of Cera’s array. Each number in the input will be smaller than or equal to 10910^{9}.

출력

You must output, in a single line, the length of the longest strictly increasing subsequence and the number of strictly increasing subsequences of that length, modulo 10910^{9} + 7, respectively.

채점

In test cases worth 30% of total points, it will hold N ≤ 20. In test cases worth 50% of total points, it will hold N ≤ 1000.

예제 입력 1

2
1 1

예제 출력 1

1 4

예제 입력 2

4
2 1 3 4

예제 출력 2

4 1
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.