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 |
---|---|---|---|---|---|---|
1569 | Educational Codeforces Round 113 (Rated for Div. 2) | FINISHED | False | 7200 | 100711499 | Sept. 8, 2021, 2:35 p.m. |
Solved$ |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
---|---|---|---|---|---|---|
( 12097 ) | C | Jury Meeting | PROGRAMMING | combinatorics math |
B' n people gathered to hold a jury meeting of the upcoming competition, the i -th member of the jury came up with a_i tasks, which they want to share with each other. First, the jury decides on the order which they will follow while describing the tasks. Let that be a permutation p of numbers from 1 to n (an array of size n where each integer from 1 to n occurs exactly once). Then the discussion goes as follows: A permutation p is nice if none of the jury members tell two or more of their own tasks in a row. Count the number of nice permutations. The answer may be really large, so print it modulo 998 ,244 ,353 . The first line contains a single integer t ( 1 <= t <= 10^4 ) -- the number of test cases. The first line of the test case contains a single integer n ( 2 <= n <= 2 cdot 10^5 ) -- number of jury members. The second line contains n integers a_1, a_2, ... , a_n ( 1 <= a_i <= 10^9 ) -- the number of problems that the i -th member of the jury came up with. The sum of n over all test cases does not exceed 2 cdot 10^5 . For each test case, print one integer -- the number of nice permutations, taken modulo 998 ,244 ,353 . Explanation of the first test case from the example: There are two possible permutations, p = [1, 2] and p = [2, 1] . For p = [1, 2] , the process is the following: So, the second jury member has told two tasks in a row (in succession), so the permutation is not nice. For p = [2, 1] , the process is the following: So, this permutation is nice. '... |
94721 |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
---|---|---|---|---|---|---|---|---|---|---|---|
128306731 | ruban | C | Sept. 9, 2021, 2:51 a.m. | OK | FPC | TESTS | 10 | 280 | 37990400 | ||
128282792 | Cgfyufsygsm | C | Sept. 8, 2021, 4:59 p.m. | OK | GNU C++14 | TESTS | 10 | 31 | 22937600 | ||
128315527 | iiiiiiiAzul | C | Sept. 9, 2021, 5:51 a.m. | OK | GNU C++14 | TESTS | 10 | 61 | 4505600 | ||
128273520 | CaptainZhu | C | Sept. 8, 2021, 4:22 p.m. | OK | GNU C++14 | TESTS | 10 | 61 | 6144000 | ||
128316069 | aakstatic | C | Sept. 9, 2021, 6 a.m. | OK | GNU C++14 | TESTS | 10 | 62 | 5324800 | ||
128282676 | Rpsushil | C | Sept. 8, 2021, 4:57 p.m. | OK | GNU C++14 | TESTS | 10 | 62 | 5734400 | ||
128288836 | Bruno123 | C | Sept. 8, 2021, 6:10 p.m. | OK | GNU C++14 | TESTS | 10 | 62 | 6144000 | ||
128274445 | 3inf | C | Sept. 8, 2021, 4:24 p.m. | OK | GNU C++14 | TESTS | 10 | 62 | 6144000 | ||
128298029 | IndianMystic | C | Sept. 8, 2021, 9:25 p.m. | OK | GNU C++14 | TESTS | 10 | 62 | 6246400 | ||
128299766 | yashas__6662 | C | Sept. 8, 2021, 10:37 p.m. | OK | GNU C++14 | TESTS | 10 | 62 | 6963200 | ||
128303069 | juruo_c | C | Sept. 9, 2021, 12:53 a.m. | OK | GNU C++14 | TESTS | 10 | 62 | 7782400 |
Back to search problems