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 |
|---|---|---|---|---|---|---|
| 1779 | Hello 2023 | FINISHED | False | 9000 | 103649123 | Jan. 3, 2023, 2:35 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 9021 ) | D | Boris and His Amazing Haircut | PROGRAMMING | constructive algorithms data structures dp dsu greedy |
Boris thinks that chess is a tedious game. So he left his tournament early and went to a barber shop as his hair was a bit messy. His current hair can be described by an array (a_1,a_2,\ldots, a_n), where (a_i) is the height of the hair standing at position (i). His desired haircut can be described by an array (b_1,b_2,\ldots, b_n) in a similar fashion. The barber has (m) razors. Each has its own size and can be used at most once. In one operation, he chooses a razor and cuts a segment of Boris's hair. More formally, an operation is: Choose any razor which hasn't been used before, let its size be (x); Choose a segment (l,r) ((1\leq l \leq r \leq n)); Set (a_i := \min (a_i,x)) for each (l\leq i \leq r); Notice that some razors might have equal sizes — the barber can choose some size (x) only as many times as the number of razors with size (x). He may perform as many operations as he wants, as long as any razor is used at most once and (a_i = b_i) for each (1 \leq i \leq n) at the end. He does not have to use all razors. Can you determine whether the barber can give Boris his desired haircut? Each test contains multiple test cases. The first line contains the number of test cases (t) ((1 \leq t \leq 20\,000)). The description of the test cases follows. The first line of each test case contains a positive integer (n) ((3\leq n\leq 2\cdot 10^5)) — the length of arrays (a) and (b). The second line of each test case contains (n) positive integers (a_1, a_2, \ldots, a_n) ((1 \leq a_i \leq 10^9)) — Boris's current hair. The third line of each test case contains (n) positive integers (b_1, b_2, \ldots, b_n) ((1 \leq b_i \leq 10^9)) — Boris's desired hair. The fourth line of each test case contains a positive integer (m) ((1 \leq m \leq 2\cdot 10^5)) — the number of razors. The fifth line of each test case contains (m) positive integers $$$x_1,x_2, \ |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 187856287 | Wizard_of_Orz | D | Jan. 3, 2023, 10:24 p.m. | OK | Clang++20 Diagnostics | TESTS | 70 | 1933 | 36966400 | ||
| 187859115 | rainboy | D | Jan. 4, 2023, 12:04 a.m. | OK | GNU C11 | TESTS | 70 | 187 | 5222400 | ||
| 187868508 | Lyccrius | D | Jan. 4, 2023, 3:45 a.m. | OK | GNU C++14 | TESTS | 70 | 187 | 27443200 | ||
| 187866162 | BabbyBoo | D | Jan. 4, 2023, 3:02 a.m. | OK | GNU C++14 | TESTS | 70 | 202 | 11366400 | ||
| 187877166 | Goshkata | D | Jan. 4, 2023, 5:49 a.m. | OK | GNU C++14 | TESTS | 71 | 218 | 11161600 | ||
| 187844511 | kashish_01 | D | Jan. 3, 2023, 6:53 p.m. | OK | GNU C++14 | TESTS | 69 | 218 | 12697600 | ||
| 187831258 | AhmedRashed | D | Jan. 3, 2023, 5:01 p.m. | OK | GNU C++14 | TESTS | 66 | 218 | 15360000 | ||
| 187870828 | haseennurayin | D | Jan. 4, 2023, 4:24 a.m. | OK | GNU C++14 | TESTS | 71 | 233 | 9113600 | ||
| 187830270 | shinzanmono | D | Jan. 3, 2023, 4:59 p.m. | OK | GNU C++14 | TESTS | 66 | 233 | 14643200 | ||
| 187844563 | LP_fan | D | Jan. 3, 2023, 6:54 p.m. | OK | GNU C++14 | TESTS | 69 | 233 | 59801600 | ||
| 187830914 | alex09 | D | Jan. 3, 2023, 5 p.m. | OK | GNU C++14 | TESTS | 66 | 234 | 14643200 | ||
| 187856956 | zdc123456 | D | Jan. 3, 2023, 10:46 p.m. | OK | GNU C++14 | TESTS | 70 | 234 | 38707200 | ||
| 187837088 | qhk1024 | D | Jan. 3, 2023, 6:03 p.m. | OK | GNU C++17 | TESTS | 66 | 171 | 4300800 | ||
| 187837319 | TT87cf | D | Jan. 3, 2023, 6:04 p.m. | OK | GNU C++17 | TESTS | 66 | 171 | 5632000 | ||
| 187864835 | zhang_yue_yi | D | Jan. 4, 2023, 2:34 a.m. | OK | GNU C++17 | TESTS | 70 | 187 | 10444800 | ||
| 187872808 | tranquanghuy | D | Jan. 4, 2023, 4:56 a.m. | OK | GNU C++17 | TESTS | 71 | 202 | 4812800 | ||
| 187854615 | George_Rubio | D | Jan. 3, 2023, 9:35 p.m. | OK | GNU C++17 | TESTS | 70 | 202 | 5836800 | ||
| 187844124 | phthuCL | D | Jan. 3, 2023, 6:49 p.m. | OK | GNU C++17 | TESTS | 69 | 202 | 8396800 | ||
| 187863854 | bao_zi7 | D | Jan. 4, 2023, 2:13 a.m. | OK | GNU C++17 | TESTS | 70 | 202 | 12492800 | ||
| 187837411 | DenysR | D | Jan. 3, 2023, 6:04 p.m. | OK | GNU C++17 | TESTS | 66 | 202 | 12492800 | ||
| 187861482 | Ashlyn | D | Jan. 4, 2023, 1:21 a.m. | OK | GNU C++17 | TESTS | 70 | 217 | 6451200 | ||
| 187837861 | vyuu | D | Jan. 3, 2023, 6:06 p.m. | OK | GNU C++17 | TESTS | 66 | 217 | 11059200 | ||
| 187833316 | whitesword | D | Jan. 3, 2023, 5:04 p.m. | OK | GNU C++17 (64) | TESTS | 66 | 140 | 49561600 | ||
| 187843868 | atharva1583 | D | Jan. 3, 2023, 6:47 p.m. | OK | GNU C++17 (64) | TESTS | 69 | 156 | 14848000 | ||
| 187849460 | Alexeyka20x | D | Jan. 3, 2023, 7:56 p.m. | OK | GNU C++17 (64) | TESTS | 69 | 187 | 19353600 | ||
| 187832861 | kos_234 | D | Jan. 3, 2023, 5:04 p.m. | OK | GNU C++17 (64) | TESTS | 66 | 202 | 13209600 | ||
| 187845106 | stan23456 | D | Jan. 3, 2023, 6:59 p.m. | OK | GNU C++17 (64) | TESTS | 69 | 202 | 13414400 | ||
| 187863715 | jdurie | D | Jan. 4, 2023, 2:10 a.m. | OK | GNU C++17 (64) | TESTS | 70 | 202 | 17100800 | ||
| 187856015 | wjli | D | Jan. 3, 2023, 10:16 p.m. | OK | GNU C++17 (64) | TESTS | 70 | 202 | 25395200 | ||
| 187869940 | jk1024 | D | Jan. 4, 2023, 4:10 a.m. | OK | GNU C++17 (64) | TESTS | 70 | 218 | 12185600 | ||
| 187854255 | Mokut | D | Jan. 3, 2023, 9:26 p.m. | OK | GNU C++17 (64) | TESTS | 70 | 218 | 33280000 | ||
| 187860540 | wanghuimin | D | Jan. 4, 2023, 12:53 a.m. | OK | GNU C++17 (64) | TESTS | 70 | 218 | 40038400 | ||
| 187837864 | kwm_t | D | Jan. 3, 2023, 6:06 p.m. | OK | GNU C++20 (64) | TESTS | 66 | 109 | 4096000 | ||
| 187839312 | hehehhehe | D | Jan. 3, 2023, 6:13 p.m. | OK | GNU C++20 (64) | TESTS | 67 | 109 | 7475200 | ||
| 187844741 | dmenezes | D | Jan. 3, 2023, 6:55 p.m. | OK | GNU C++20 (64) | TESTS | 69 | 109 | 7475200 | ||
| 187848754 | pakhandi98 | D | Jan. 3, 2023, 7:45 p.m. | OK | GNU C++20 (64) | TESTS | 69 | 109 | 14848000 | ||
| 187837621 | alimoo | D | Jan. 3, 2023, 6:05 p.m. | OK | GNU C++20 (64) | TESTS | 66 | 155 | 6860800 | ||
| 187827435 | NatInTheHat | D | Jan. 3, 2023, 4:52 p.m. | OK | GNU C++20 (64) | TESTS | 66 | 155 | 15257600 | ||
| 187854156 | eee | D | Jan. 3, 2023, 9:23 p.m. | OK | GNU C++20 (64) | TESTS | 70 | 156 | 16896000 | ||
| 187831451 | BaruchdeSpinoza | D | Jan. 3, 2023, 5:01 p.m. | OK | GNU C++20 (64) | TESTS | 66 | 156 | 25907200 | ||
| 187838232 | wonderful_trip | D | Jan. 3, 2023, 6:08 p.m. | OK | GNU C++20 (64) | TESTS | 66 | 170 | 87552000 | ||
| 187828034 | Inzam_Z | D | Jan. 3, 2023, 4:54 p.m. | OK | GNU C++20 (64) | TESTS | 66 | 171 | 19353600 | ||
| 187860850 | treetree | D | Jan. 4, 2023, 1:03 a.m. | OK | Java 11 | TESTS | 70 | 436 | 23347200 | ||
| 187829684 | prakharshri12345 | D | Jan. 3, 2023, 4:57 p.m. | OK | Java 11 | TESTS | 66 | 468 | 19558400 | ||
| 187830820 | mmaxio | D | Jan. 3, 2023, 5 p.m. | OK | Java 11 | TESTS | 66 | 483 | 23961600 | ||
| 187830520 | goudezhao | D | Jan. 3, 2023, 4:59 p.m. | OK | Java 11 | TESTS | 66 | 545 | 40755200 | ||
| 187831513 | CPSenpai | D | Jan. 3, 2023, 5:01 p.m. | OK | Java 11 | TESTS | 66 | 545 | 41164800 | ||
| 187848383 | djrfrn | D | Jan. 3, 2023, 7:40 p.m. | OK | Java 11 | TESTS | 69 | 561 | 42086400 | ||
| 187830723 | IanISam | D | Jan. 3, 2023, 5 p.m. | OK | Java 11 | TESTS | 66 | 717 | 11776000 | ||
| 187874859 | wdjuruo | D | Jan. 4, 2023, 5:23 a.m. | OK | Java 11 | TESTS | 71 | 842 | 98304000 | ||
| 187841090 | serndipty_ | D | Jan. 3, 2023, 6:24 p.m. | OK | Java 11 | TESTS | 68 | 873 | 77209600 | ||
| 187868191 | dzhi | D | Jan. 4, 2023, 3:39 a.m. | OK | Java 11 | TESTS | 70 | 1044 | 99635200 | ||
| 187842217 | Alex_by | D | Jan. 3, 2023, 6:33 p.m. | OK | Java 17 | TESTS | 68 | 546 | 39014400 | ||
| 187827207 | mareshkau | D | Jan. 3, 2023, 4:52 p.m. | OK | Java 17 | TESTS | 66 | 608 | 39219200 | ||
| 187839672 | mumuxinfei | D | Jan. 3, 2023, 6:15 p.m. | OK | Java 17 | TESTS | 68 | 655 | 29900800 | ||
| 187831362 | tbs-jyy | D | Jan. 3, 2023, 5:01 p.m. | OK | Java 17 | TESTS | 66 | 779 | 45670400 | ||
| 187847066 | im_Yash24 | D | Jan. 3, 2023, 7:22 p.m. | OK | Java 17 | TESTS | 69 | 857 | 127897600 | ||
| 187839275 | serndipty_ | D | Jan. 3, 2023, 6:13 p.m. | OK | Java 17 | TESTS | 67 | 966 | 69324800 | ||
| 187832805 | CCS_Covenant | D | Jan. 3, 2023, 5:03 p.m. | OK | Java 17 | TESTS | 66 | 967 | 148992000 | ||
| 187841440 | MrOtter | D | Jan. 3, 2023, 6:27 p.m. | OK | Java 17 | TESTS | 68 | 1075 | 82944000 | ||
| 187844913 | Srikanth1777 | D | Jan. 3, 2023, 6:57 p.m. | OK | Java 17 | TESTS | 69 | 1123 | 95641600 | ||
| 187837161 | RonWonWon | D | Jan. 3, 2023, 6:03 p.m. | OK | Java 8 | TESTS | 66 | 389 | 26419200 | ||
| 187841703 | sachinjaiswal | D | Jan. 3, 2023, 6:29 p.m. | OK | Java 8 | TESTS | 68 | 810 | 95846400 | ||
| 187849623 | invincible777 | D | Jan. 3, 2023, 7:58 p.m. | OK | Java 8 | TESTS | 69 | 1388 | 75980800 | ||
| 187832627 | invincible777 | D | Jan. 3, 2023, 5:03 p.m. | OK | Java 8 | TESTS | 66 | 1419 | 75980800 | ||
| 187829624 | Tor_250 | D | Jan. 3, 2023, 4:57 p.m. | OK | MS C++ 2017 | TESTS | 66 | 483 | 25804800 | ||
| 187838490 | BusIgor | D | Jan. 3, 2023, 6:09 p.m. | OK | MS C++ 2017 | TESTS | 66 | 530 | 15872000 | ||
| 187871898 | Spartan3002 | D | Jan. 4, 2023, 4:42 a.m. | OK | MS C++ 2017 | TESTS | 71 | 561 | 25600000 | ||
| 187829306 | sashatorba12022008 | D | Jan. 3, 2023, 4:57 p.m. | OK | MS C++ 2017 | TESTS | 66 | 592 | 12697600 | ||
| 187840475 | fatant | D | Jan. 3, 2023, 6:20 p.m. | OK | MS C++ 2017 | TESTS | 68 | 624 | 14336000 | ||
| 187838444 | DM2002 | D | Jan. 3, 2023, 6:09 p.m. | OK | MS C++ 2017 | TESTS | 66 | 857 | 34611200 | ||
| 187831204 | yihuicui | D | Jan. 3, 2023, 5:01 p.m. | OK | PyPy 2 | TESTS | 66 | 858 | 40140800 | ||
| 187860241 | ankan2526 | D | Jan. 4, 2023, 12:43 a.m. | OK | PyPy 3 | TESTS | 70 | 889 | 124825600 | ||
| 187876344 | maxliang | D | Jan. 4, 2023, 5:40 a.m. | OK | PyPy 3 | TESTS | 71 | 1419 | 23654400 | ||
| 187837197 | BigNerd24 | D | Jan. 3, 2023, 6:04 p.m. | OK | PyPy 3 | TESTS | 66 | 1497 | 39731200 | ||
| 187873973 | nuraziZ | D | Jan. 4, 2023, 5:12 a.m. | OK | PyPy 3-64 | TESTS | 71 | 311 | 49868800 | ||
| 187860551 | yupooh | D | Jan. 4, 2023, 12:54 a.m. | OK | PyPy 3-64 | TESTS | 70 | 311 | 49868800 | ||
| 187845186 | meetsingh0202 | D | Jan. 3, 2023, 7 p.m. | OK | PyPy 3-64 | TESTS | 69 | 389 | 45158400 | ||
| 187862912 | Little_Sheep_Yawn | D | Jan. 4, 2023, 1:53 a.m. | OK | PyPy 3-64 | TESTS | 70 | 389 | 63078400 | ||
| 187848508 | SophieHatter | D | Jan. 3, 2023, 7:41 p.m. | OK | PyPy 3-64 | TESTS | 69 | 389 | 72396800 | ||
| 187859285 | beethoven97 | D | Jan. 4, 2023, 12:10 a.m. | OK | PyPy 3-64 | TESTS | 70 | 390 | 39219200 | ||
| 187859817 | yupooh | D | Jan. 4, 2023, 12:30 a.m. | OK | PyPy 3-64 | TESTS | 70 | 467 | 81305600 | ||
| 187859602 | beethoven97 | D | Jan. 4, 2023, 12:22 a.m. | OK | PyPy 3-64 | TESTS | 70 | 482 | 41164800 | ||
| 187831632 | RobinFromTheHood | D | Jan. 3, 2023, 5:01 p.m. | OK | PyPy 3-64 | TESTS | 66 | 483 | 50892800 | ||
| 187859848 | yupooh | D | Jan. 4, 2023, 12:31 a.m. | OK | PyPy 3-64 | TESTS | 70 | 498 | 76390400 | ||
| 187830474 | AndreyRomanov | D | Jan. 3, 2023, 4:59 p.m. | OK | Python 3 | TESTS | 66 | 654 | 27545600 | ||
| 187839517 | chsv183 | D | Jan. 3, 2023, 6:14 p.m. | OK | Python 3 | TESTS | 67 | 858 | 41369600 | ||
| 187859692 | liut | D | Jan. 4, 2023, 12:26 a.m. | OK | Rust 2021 | TESTS | 70 | 217 | 36249600 |
Back to search problems