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. |
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. '... |
Codeforces Round #877 (Div. 2) Editorial |
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 |
Back to search problems