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 |
|---|---|---|---|---|---|---|
| 1916 | Good Bye 2023 | FINISHED | False | 7200 | 72457823 | Dec. 30, 2023, 2:50 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 628 ) | H2 | Matrix Rank (Hard Version) | PROGRAMMING | combinatorics dp math matrices |
This is the hard version of the problem. The only differences between the two versions of this problem are the constraints on (k). You can make hacks only if all versions of the problem are solved. You are given integers (n), (p) and (k). (p) is guaranteed to be a prime number. For each (r) from (0) to (k), find the number of (n \times n) matrices (A) of the field(^\dagger) of integers modulo (p) such that the rank(^\ddagger) of (A) is exactly (r). Since these values are big, you are only required to output them modulo (998\,244\,353). (^\dagger) https://en.wikipedia.org/wiki/Field_(mathematics) (^\ddagger) https://en.wikipedia.org/wiki/Rank_(linear_algebra) The first line of input contains three integers (n), (p) and (k) ((1 \leq n \leq 10^{18}), (2 \leq p < 998\,244\,353), (0 \leq k \leq 5 \cdot 10^5)). It is guaranteed that (p) is a prime number. Output (k+1) integers, the answers for each (r) from (0) to (k). |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 239743030 | llzer | H2 | Dec. 31, 2023, 1:18 a.m. | OK | GNU C++14 | TESTS | 32 | 404 | 7987200 | ||
| 239742919 | llzer | H2 | Dec. 31, 2023, 1:14 a.m. | OK | GNU C++14 | TESTS | 32 | 405 | 7987200 | ||
| 239731994 | honey | H2 | Dec. 30, 2023, 8:47 p.m. | OK | GNU C++14 | TESTS | 32 | 560 | 11980800 | ||
| 239743249 | restar682 | H2 | Dec. 31, 2023, 1:25 a.m. | OK | GNU C++14 | TESTS | 32 | 576 | 0 | ||
| 239740229 | zltzlt | H2 | Dec. 30, 2023, 11:50 p.m. | OK | GNU C++14 | TESTS | 32 | 576 | 3993600 | ||
| 239740216 | zltzlt | H2 | Dec. 30, 2023, 11:50 p.m. | OK | GNU C++14 | TESTS | 32 | 607 | 3993600 | ||
| 239749277 | 2020wtty | H2 | Dec. 31, 2023, 3:37 a.m. | OK | GNU C++14 | TESTS | 32 | 639 | 3993600 | ||
| 239743735 | zwh2008 | H2 | Dec. 31, 2023, 1:38 a.m. | OK | GNU C++14 | TESTS | 32 | 639 | 12083200 | ||
| 239741484 | pring | H2 | Dec. 31, 2023, 12:30 a.m. | OK | GNU C++14 | TESTS | 32 | 655 | 0 | ||
| 239749841 | 2020wtty | H2 | Dec. 31, 2023, 3:47 a.m. | OK | GNU C++14 | TESTS | 32 | 748 | 3993600 | ||
| 239748783 | Zy2 | H2 | Dec. 31, 2023, 3:28 a.m. | OK | GNU C++17 | TESTS | 32 | 312 | 3993600 | ||
| 239710397 | Ivan_len | H2 | Dec. 30, 2023, 4:41 p.m. | OK | GNU C++17 | TESTS | 31 | 404 | 307200 | ||
| 239729227 | potato167 | H2 | Dec. 30, 2023, 8:07 p.m. | OK | GNU C++17 | TESTS | 32 | 421 | 3993600 | ||
| 239712594 | franchester | H2 | Dec. 30, 2023, 4:45 p.m. | OK | GNU C++17 | TESTS | 31 | 421 | 6348800 | ||
| 239712436 | tokusakurai | H2 | Dec. 30, 2023, 4:45 p.m. | OK | GNU C++17 | TESTS | 31 | 483 | 14336000 | ||
| 239729425 | Victoriano012 | H2 | Dec. 30, 2023, 8:10 p.m. | OK | GNU C++17 | TESTS | 32 | 576 | 0 | ||
| 239744133 | cuom1999 | H2 | Dec. 31, 2023, 1:49 a.m. | OK | GNU C++17 | TESTS | 32 | 576 | 3993600 | ||
| 239741684 | The_Blitz | H2 | Dec. 31, 2023, 12:36 a.m. | OK | GNU C++17 | TESTS | 32 | 701 | 20070400 | ||
| 239725201 | pandaforever | H2 | Dec. 30, 2023, 7:29 p.m. | OK | GNU C++17 | TESTS | 32 | 795 | 213504000 | ||
| 239732994 | NovusStellachan | H2 | Dec. 30, 2023, 9:02 p.m. | OK | GNU C++17 | TESTS | 32 | 842 | 11980800 | ||
| 239712766 | qwqFomalhaut | H2 | Dec. 30, 2023, 4:46 p.m. | OK | GNU C++17 (64) | TESTS | 31 | 140 | 2048000 | ||
| 239745711 | luogu_bot3 | H2 | Dec. 31, 2023, 2:26 a.m. | OK | GNU C++17 (64) | TESTS | 32 | 140 | 3993600 | ||
| 239742772 | locsey | H2 | Dec. 31, 2023, 1:09 a.m. | OK | GNU C++17 (64) | TESTS | 32 | 155 | 3993600 | ||
| 239733007 | bitset | H2 | Dec. 30, 2023, 9:03 p.m. | OK | GNU C++17 (64) | TESTS | 32 | 155 | 3993600 | ||
| 239714396 | IwannaEATaCUTEcaca-qwq | H2 | Dec. 30, 2023, 4:49 p.m. | OK | GNU C++17 (64) | TESTS | 31 | 170 | 0 | ||
| 239753640 | qkm66666 | H2 | Dec. 31, 2023, 4:53 a.m. | OK | GNU C++17 (64) | TESTS | 32 | 296 | 204800000 | ||
| 239749629 | chappy1 | H2 | Dec. 31, 2023, 3:43 a.m. | OK | GNU C++17 (64) | TESTS | 32 | 358 | 16076800 | ||
| 239714435 | a_little_cute | H2 | Dec. 30, 2023, 4:49 p.m. | OK | GNU C++17 (64) | TESTS | 31 | 358 | 16076800 | ||
| 239753938 | zhangmj2008 | H2 | Dec. 31, 2023, 4:58 a.m. | OK | GNU C++17 (64) | TESTS | 32 | 374 | 3993600 | ||
| 239710899 | Dualqwq | H2 | Dec. 30, 2023, 4:42 p.m. | OK | GNU C++17 (64) | TESTS | 31 | 374 | 10035200 | ||
| 239740363 | ecnerwala | H2 | Dec. 30, 2023, 11:54 p.m. | OK | GNU C++20 (64) | TESTS | 32 | 62 | 3993600 | ||
| 239725183 | A_G | H2 | Dec. 30, 2023, 7:29 p.m. | OK | GNU C++20 (64) | TESTS | 32 | 78 | 3993600 | ||
| 239725420 | sreesh_56 | H2 | Dec. 30, 2023, 7:31 p.m. | OK | GNU C++20 (64) | TESTS | 32 | 124 | 0 | ||
| 239735367 | neal | H2 | Dec. 30, 2023, 9:47 p.m. | OK | GNU C++20 (64) | TESTS | 32 | 124 | 6041600 | ||
| 239725579 | nifeshe | H2 | Dec. 30, 2023, 7:32 p.m. | OK | GNU C++20 (64) | TESTS | 32 | 139 | 8294400 | ||
| 239724663 | maxplus | H2 | Dec. 30, 2023, 7:26 p.m. | OK | GNU C++20 (64) | TESTS | 31 | 140 | 0 | ||
| 239723260 | lightseba | H2 | Dec. 30, 2023, 7:12 p.m. | OK | GNU C++20 (64) | TESTS | 31 | 140 | 2048000 | ||
| 239714524 | Zeardoe | H2 | Dec. 30, 2023, 4:49 p.m. | OK | GNU C++20 (64) | TESTS | 31 | 140 | 3993600 | ||
| 239742130 | donbasta | H2 | Dec. 31, 2023, 12:50 a.m. | OK | GNU C++20 (64) | TESTS | 32 | 140 | 20070400 | ||
| 239742044 | donbasta | H2 | Dec. 31, 2023, 12:47 a.m. | OK | GNU C++20 (64) | TESTS | 32 | 140 | 20070400 | ||
| 239746212 | arvindf232 | H2 | Dec. 31, 2023, 2:38 a.m. | OK | Kotlin 1.9 | TESTS | 32 | 935 | 32358400 | ||
| 239712897 | top73only | H2 | Dec. 30, 2023, 4:46 p.m. | OK | Kotlin 1.9 | TESTS | 31 | 982 | 25804800 | ||
| 239727606 | bronze_coder | H2 | Dec. 30, 2023, 7:49 p.m. | OK | PyPy 3-64 | TESTS | 32 | 343 | 59596800 | ||
| 239709859 | toam | H2 | Dec. 30, 2023, 4:40 p.m. | OK | PyPy 3-64 | TESTS | 31 | 374 | 57036800 | ||
| 239724450 | dlnnlsn | H2 | Dec. 30, 2023, 7:25 p.m. | OK | PyPy 3-64 | TESTS | 31 | 389 | 20480000 | ||
| 239750878 | ct17 | H2 | Dec. 31, 2023, 4:06 a.m. | OK | PyPy 3-64 | TESTS | 32 | 608 | 47001600 | ||
| 239712090 | dorijanlendvaj | H2 | Dec. 30, 2023, 4:45 p.m. | OK | PyPy 3-64 | TESTS | 31 | 670 | 35328000 | ||
| 239731394 | sh1ziku | H2 | Dec. 30, 2023, 8:37 p.m. | OK | PyPy 3-64 | TESTS | 32 | 1606 | 24166400 | ||
| 239725854 | bronze_coder | H2 | Dec. 30, 2023, 7:34 p.m. | OK | PyPy 3-64 | TESTS | 32 | 1762 | 52940800 | ||
| 239739929 | ZigIsBestLanguage | H2 | Dec. 30, 2023, 11:39 p.m. | OK | Rust 2021 | TESTS | 32 | 171 | 3993600 |
Back to search problems