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 |
|---|---|---|---|---|---|---|
| 486 | Codeforces Round 277 (Div. 2) | FINISHED | False | 7200 | 360687623 | Nov. 11, 2014, 3 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 2621 ) | E | LIS of Sequence | PROGRAMMING | data structures dp greedy hashing math | 2400 |
The next "Data Structures and Algorithms" lesson will be about Longest Increasing Subsequence (LIS for short) of a sequence. For better understanding, Nam decided to learn it a few days before the lesson. Nam created a sequence a consisting of n ( 1 ≤ n ≤ 10 5 ) elements a 1 , a 2 , ..., a n ( 1 ≤ a i ≤ 10 5 ). A subsequence a i 1 , a i 2 , ..., a i k where 1 ≤ i 1 < i 2 < ... < i k ≤ n is called increasing if a i 1 < a i 2 < a i 3 < ... < a i k . An increasing subsequence is called longest if it has maximum length among all increasing subsequences. Nam realizes that a sequence may have several longest increasing subsequences. Hence, he divides all indexes i ( 1 ≤ i ≤ n ), into three groups: group of all i such that a i belongs to no longest increasing subsequences. group of all i such that a i belongs to at least one but not every longest increasing subsequence. group of all i such that a i belongs to every longest increasing subsequence. Since the number of longest increasing subsequences of a may be very large, categorizing process is very difficult. Your task is to help him finish this job. The first line contains the single integer n ( 1 ≤ n ≤ 10 5 ) denoting the number of elements of sequence a . The second line contains n space-separated integers a 1 , a 2 , ..., a n ( 1 ≤ a i ≤ 10 5 ). Print a string consisting of n characters. i -th character should be ' 1 ', ' 2 ' or ' 3 ' depending on which group among listed above index i belongs to. In the second sample, sequence a consists of 4 elements: { a 1 , a 2 , a 3 , a 4 } = {1, 3, 2, 5} . Sequence a has exactly 2 longest increasing subsequences of length 3, they are { a 1 , a 2 , a 4 } = {1, 3, 5} and { a 1 , a 3 , a 4 } = {1, 2, 5} . In the third sample, sequence a consists of 4 elements: { a 1 , a 2 , a 3 , a 4 } = {1, 5, 2, 3} . Sequence a have exactly 1 longest increasing subsequence of length 3, that is { a 1 , a 3 , a 4 } = {1, 2, 3} . |
| Codeforces Round #277(Div. 2) Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 36028825 | rainboy | E | March 6, 2018, 10:04 p.m. | OK | GNU C | TESTS | 57 | 61 | 4710400 | 2400 | |
| 37841405 | vjudge1 | E | May 2, 2018, 1:30 p.m. | OK | GNU C++ | TESTS | 57 | 31 | 6348800 | 2400 | |
| 37841145 | luogu_bot4 | E | May 2, 2018, 1:20 p.m. | OK | GNU C++ | TESTS | 57 | 46 | 6348800 | 2400 | |
| 40987686 | ReaLNero1 | E | July 30, 2018, 9:25 p.m. | OK | GNU C++ | TESTS | 57 | 62 | 4198400 | 2400 | |
| 36496168 | vjudge1 | E | March 22, 2018, 9:42 a.m. | OK | GNU C++ | TESTS | 57 | 62 | 6348800 | 2400 | |
| 40910569 | vjudge1 | E | July 29, 2018, 8:35 a.m. | OK | GNU C++ | TESTS | 57 | 109 | 3276800 | 2400 | |
| 37024107 | baranerff | E | April 6, 2018, 2:55 p.m. | OK | GNU C++ | TESTS | 57 | 233 | 7782400 | 2400 | |
| 38418075 | RohamKaveie | E | May 19, 2018, 5:32 a.m. | OK | GNU C++ | TESTS | 57 | 234 | 2048000 | 2400 | |
| 42289531 | vjudge2 | E | Aug. 30, 2018, 7:39 p.m. | OK | GNU C++ | TESTS | 57 | 234 | 2662400 | 2400 | |
| 41626933 | vjudge1 | E | Aug. 15, 2018, 3:02 p.m. | OK | GNU C++ | TESTS | 57 | 234 | 4915200 | 2400 | |
| 41456516 | vjudge2 | E | Aug. 11, 2018, 6:41 a.m. | OK | GNU C++ | TESTS | 57 | 249 | 4812800 | 2400 | |
| 57885318 | luogu_bot2 | E | July 28, 2019, 9:35 a.m. | OK | GNU C++11 | TESTS | 57 | 31 | 2560000 | 2400 | |
| 44467338 | luogu_bot5 | E | Oct. 18, 2018, 3:39 a.m. | OK | GNU C++11 | TESTS | 57 | 46 | 1945600 | 2400 | |
| 66968115 | poaspoas | E | Dec. 15, 2019, 12:25 p.m. | OK | GNU C++11 | TESTS | 57 | 46 | 2048000 | 2400 | |
| 46701044 | YaoBIG | E | Dec. 7, 2018, 2:26 a.m. | OK | GNU C++11 | TESTS | 57 | 46 | 2150400 | 2400 | |
| 57887923 | lopare | E | July 28, 2019, 10:43 a.m. | OK | GNU C++11 | TESTS | 57 | 46 | 2252800 | 2400 | |
| 52283521 | georgerapeanu | E | April 3, 2019, 6:22 p.m. | OK | GNU C++11 | TESTS | 57 | 46 | 2252800 | 2400 | |
| 58155529 | luogu_bot1 | E | Aug. 2, 2019, 5:25 a.m. | OK | GNU C++11 | TESTS | 57 | 46 | 2457600 | 2400 | |
| 44062059 | luogu_bot5 | E | Oct. 10, 2018, 6:36 a.m. | OK | GNU C++11 | TESTS | 57 | 46 | 2457600 | 2400 | |
| 36045843 | andwho | E | March 7, 2018, 1:21 p.m. | OK | GNU C++11 | TESTS | 57 | 46 | 4915200 | 2400 | |
| 36648589 | tfg | E | March 26, 2018, 4:39 p.m. | OK | GNU C++11 | TESTS | 57 | 46 | 5836800 | 2400 | |
| 50066127 | NotNight | E | Feb. 17, 2019, 2:53 p.m. | OK | GNU C++14 | TESTS | 57 | 46 | 1740800 | 2400 | |
| 65725721 | Hassanosama | E | Nov. 25, 2019, 10:45 p.m. | OK | GNU C++14 | TESTS | 57 | 46 | 2252800 | 2400 | |
| 47807813 | Zz7 | E | Jan. 1, 2019, 8:42 a.m. | OK | GNU C++14 | TESTS | 57 | 46 | 2457600 | 2400 | |
| 48260576 | starwader | E | Jan. 11, 2019, 5:36 p.m. | OK | GNU C++14 | TESTS | 57 | 46 | 2764800 | 2400 | |
| 51991930 | k0walsk1 | E | March 29, 2019, 8:45 p.m. | OK | GNU C++14 | TESTS | 57 | 46 | 2867200 | 2400 | |
| 54492062 | dbdbab | E | May 22, 2019, 3:53 p.m. | OK | GNU C++14 | TESTS | 57 | 46 | 3072000 | 2400 | |
| 47025344 | atharva_sarage | E | Dec. 15, 2018, 6:32 a.m. | OK | GNU C++14 | TESTS | 57 | 46 | 3174400 | 2400 | |
| 36228683 | vjudge1 | E | March 12, 2018, 3:35 p.m. | OK | GNU C++14 | TESTS | 57 | 46 | 3993600 | 2400 | |
| 36228669 | Rtn_e | E | March 12, 2018, 3:35 p.m. | OK | GNU C++14 | TESTS | 57 | 46 | 3993600 | 2400 | |
| 36217493 | vjudge2 | E | March 12, 2018, 8:06 a.m. | OK | GNU C++14 | TESTS | 57 | 46 | 4403200 | 2400 | |
| 60189916 | vjudge3 | E | Sept. 6, 2019, 8:38 p.m. | OK | GNU C++17 | TESTS | 57 | 46 | 2457600 | 2400 | |
| 59965786 | gsoares | E | Sept. 3, 2019, 8:26 p.m. | OK | GNU C++17 | TESTS | 57 | 46 | 2457600 | 2400 | |
| 59965756 | vjudge4 | E | Sept. 3, 2019, 8:25 p.m. | OK | GNU C++17 | TESTS | 57 | 46 | 2457600 | 2400 | |
| 55428034 | CaroLinda | E | June 11, 2019, 9:58 a.m. | OK | GNU C++17 | TESTS | 57 | 61 | 2048000 | 2400 | |
| 58806704 | vjudge5 | E | Aug. 14, 2019, 9:12 a.m. | OK | GNU C++17 | TESTS | 57 | 61 | 2150400 | 2400 | |
| 55291554 | dinorain | E | June 8, 2019, 7:56 a.m. | OK | GNU C++17 | TESTS | 57 | 61 | 2355200 | 2400 | |
| 43699591 | JovanB | E | Oct. 2, 2018, 5:55 p.m. | OK | GNU C++17 | TESTS | 57 | 61 | 2457600 | 2400 | |
| 59923833 | fakhoury | E | Sept. 3, 2019, 2:06 a.m. | OK | GNU C++17 | TESTS | 57 | 61 | 3276800 | 2400 | |
| 59272288 | CaNDidaTE_FaSTer | E | Aug. 22, 2019, 1:11 p.m. | OK | GNU C++17 | TESTS | 57 | 61 | 4812800 | 2400 | |
| 55693168 | Ly20 | E | June 17, 2019, 7:27 p.m. | OK | GNU C++17 | TESTS | 57 | 61 | 5222400 | 2400 | |
| 66628431 | bluesky111 | E | Dec. 11, 2019, 10:09 a.m. | OK | Java 8 | TESTS | 57 | 140 | 0 | 2400 | |
| 47356581 | StayAwayFromBitches | E | Dec. 22, 2018, 6:33 a.m. | OK | Java 8 | TESTS | 57 | 140 | 0 | 2400 | |
| 44976194 | hongquanntct | E | Oct. 28, 2018, 5:40 a.m. | OK | Java 8 | TESTS | 57 | 187 | 0 | 2400 | |
| 41441963 | aminul | E | Aug. 10, 2018, 6:58 p.m. | OK | Java 8 | TESTS | 57 | 218 | 0 | 2400 | |
| 40150633 | Ahmad | E | July 9, 2018, 8:25 p.m. | OK | Java 8 | TESTS | 57 | 249 | 0 | 2400 | |
| 47599722 | BiIIy | E | Dec. 27, 2018, 9:03 p.m. | OK | Java 8 | TESTS | 57 | 264 | 4403200 | 2400 | |
| 53769391 | about | E | May 5, 2019, 3:37 a.m. | OK | Java 8 | TESTS | 57 | 311 | 7987200 | 2400 | |
| 47441276 | I_love_Harpae | E | Dec. 24, 2018, 1:22 a.m. | OK | Java 8 | TESTS | 57 | 342 | 16588800 | 2400 | |
| 41631741 | BaZ_ | E | Aug. 15, 2018, 6:42 p.m. | OK | Java 8 | TESTS | 57 | 452 | 25395200 | 2400 | |
| 48044122 | jebaited | E | Jan. 6, 2019, 11:23 p.m. | OK | Java 8 | TESTS | 57 | 1528 | 25088000 | 2400 | |
| 44467355 | vjudge4 | E | Oct. 18, 2018, 3:40 a.m. | OK | MS C++ | TESTS | 57 | 46 | 2150400 | 2400 | |
| 44062090 | vjudge5 | E | Oct. 10, 2018, 6:38 a.m. | OK | MS C++ | TESTS | 57 | 62 | 2662400 | 2400 | |
| 44487615 | vjudge1 | E | Oct. 18, 2018, 1:12 p.m. | OK | MS C++ | TESTS | 57 | 374 | 4403200 | 2400 | |
| 65021715 | FlyNN67 | E | Nov. 15, 2019, 5:28 a.m. | OK | PyPy 3 | TESTS | 57 | 311 | 16588800 | 2400 | |
| 65021906 | FlyNN67 | E | Nov. 15, 2019, 5:37 a.m. | OK | PyPy 3 | TESTS | 57 | 326 | 16281600 | 2400 | |
| 65022071 | FlyNN67 | E | Nov. 15, 2019, 5:43 a.m. | OK | PyPy 3 | TESTS | 57 | 327 | 16384000 | 2400 | |
| 36467929 | arthurithox | E | March 22, 2018, 2:55 a.m. | OK | PyPy 3 | TESTS | 57 | 639 | 37068800 | 2400 | |
| 36467909 | testero5000 | E | March 22, 2018, 2:52 a.m. | OK | PyPy 3 | TESTS | 57 | 639 | 37068800 | 2400 | |
| 65021927 | FlyNN67 | E | Nov. 15, 2019, 5:38 a.m. | OK | Python 3 | TESTS | 57 | 405 | 13721600 | 2400 |
Back to search problems