Codeforces Round 877 (Div. 2)

Solutions are presented as using the least memory and the fastest execution time. It also takes the top 10 most recent solutions from each language. If you want to limit to a specific index, click the "Solved" button and go to that problem.

ContestId
Name
Phase
Frozen
Duration (Seconds)
Relative Time
Start Time
1838 Codeforces Round 877 (Div. 2) FINISHED False 7200 45933299 June 4, 2023, 2:45 p.m.

Problems

Solved$
Index
Name
Type
Tags
Community Tag
Rating
( 1499 ) E Count Supersequences PROGRAMMING combinatorics dp math

B'You are given an array a of n integers, where all elements a_i lie in the range [1, k] . How many different arrays b of m integers, where all elements b_i lie in the range [1, k] , contain a as a subsequence? Two arrays are considered different if they differ in at least one position. A sequence x is a subsequence of a sequence y if x can be obtained from y by the deletion of several (possibly, zero or all) elements. Since the answer may be large, print it modulo 10^9 + 7 . The first line of the input contains a single integer t ( 1 <= t <= 10^4 ) -- the number of test cases. The description of the test cases follows. The first line of each test case contains three integers n , m , k ( 1 <= n <= 2 cdot 10^5 , n <= m <= 10^9 , 1 <= k <= 10^9 ) -- the size of a , the size of b , and the maximum value allowed in the arrays, respectively. The next line of each test case contains n integers a_1, a_2, ldots a_n ( 1 <= a_i <= k ) -- the elements of the array a . It is guaranteed that the sum of n over all test cases does not exceed 2 cdot 10^5 . For each test case, output a single integer -- the number of suitable arrays b , modulo 10^9+7 . For the first example, since k=1 , there is only one array of size m consisting of the integers [1, k] . This array ( [1, 1, ldots, 1] ) contains the original array as a subsequence, so the answer is 1. For the second example, the 9 arrays are [1, 1, 2, 2] , [1, 2, 1, 2] , [1, 2, 2, 1] , [1, 2, 2, 2] , [1, 2, 2, 3] , [1, 2, 3, 2] , [1, 3, 2, 2] , [2, 1, 2, 2] , [3, 1, 2, 2] . For the fourth example, since m=n , the only array of size m that contains a as a subsequence is a itself. '...

Tutorials

Codeforces Round #877 (Div. 2) Editorial

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
208554202 Tdyx E June 5, 2023, 5:52 a.m. OK C# 10 TESTS 71 124 7987200
208503355 Mar1p0sa E June 4, 2023, 4:30 p.m. OK GNU C++14 TESTS 71 124 3174400
208515432 Coryc1e E June 4, 2023, 6:16 p.m. OK GNU C++14 TESTS 71 202 1638400
208543030 f2021ljh E June 5, 2023, 3:50 a.m. OK GNU C++14 TESTS 71 218 0
208508861 72txdy E June 4, 2023, 4:43 p.m. OK GNU C++14 TESTS 71 234 3993600
208542412 lasventuras E June 5, 2023, 3:38 a.m. OK GNU C++14 TESTS 71 249 1638400
208502550 sell_gram_wind E June 4, 2023, 4:28 p.m. OK GNU C++14 TESTS 71 296 1638400
208534557 Lrosfrv E June 5, 2023, 12:23 a.m. OK GNU C++14 TESTS 71 296 27033600
208534323 wrihapcod E June 5, 2023, 12:14 a.m. OK GNU C++14 TESTS 71 296 27033600
208536413 surajchip2 E June 5, 2023, 1:23 a.m. OK GNU C++14 TESTS 71 546 819200
208515761 DevilOnField E June 4, 2023, 6:19 p.m. OK GNU C++14 TESTS 71 685 0

remove filters

Back to search problems