Educational Codeforces Round 172 (Rated for Div. 2)

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
2042 Educational Codeforces Round 172 (Rated for Div. 2) FINISHED False 7200 43255523 Dec. 2, 2024, 2:35 p.m.

Problems

Solved
Index
Name
Type
Tags
Community Tag
Rating
( 5198 ) D Recommendations PROGRAMMING binary search data structures implementation sortings

Suppose you are working in some audio streaming service. The service has (n) active users and (10^9) tracks users can listen to. Users can like tracks and, based on likes, the service should recommend them new tracks. Tracks are numbered from (1) to (10^9). It turned out that tracks the (i)-th user likes form a segment (l_i, r_i). Let's say that the user (j) is a predictor for user (i) ((j \neq i)) if user (j) likes all tracks the (i)-th user likes (and, possibly, some other tracks too). Also, let's say that a track is strongly recommended for user (i) if the track is not liked by the (i)-th user yet, but it is liked by every predictor for the (i)-th user. Calculate the number of strongly recommended tracks for each user (i). If a user doesn't have any predictors, then print (0) for that user. The first line contains one integer (t) ((1 \le t \le 10^4)) — the number of test cases. Next, (t) cases follow. The first line of each test case contains one integer (n) ((1 \le n \le 2 \cdot 10^5)) — the number of users. The next (n) lines contain two integers (l_i) and (r_i) per line ((1 \le l_i \le r_i \le 10^9)) — the segment of tracks the (i)-th user likes. Additional constraint on the input: the sum of (n) over all test cases doesn't exceed (2 \cdot 10^5). For each test case, print (n) integers, where the (i)-th integer is the number of strongly recommended tracks for the (i)-th user (or (0), if that user doesn't have any predictors). In the first test case: the first user has no predictors; the second user has no predictors; the third user has two predictors: users (1) and (2); only track (3) is liked by both of them and not liked by the third user. In the second test case, the second user is a predictor for the first user. Therefore, all tracks, except (42), are strongly recommended for the first user. In the third

Tutorials

136886

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
294527122 TalkySafe143 D Dec. 3, 2024, 5:28 a.m. OK C++17 (GCC 7-32) TESTS 10 202 1740800
294476864 BaSEc1d D Dec. 2, 2024, 5:31 p.m. OK C++17 (GCC 7-32) TESTS 9 218 24064000
294437878 kamrad D Dec. 2, 2024, 4:10 p.m. OK C++17 (GCC 7-32) TESTS 9 234 4198400
294437550 Kilani D Dec. 2, 2024, 4:09 p.m. OK C++17 (GCC 7-32) TESTS 9 234 5836800
294483640 hardy2106 D Dec. 2, 2024, 6:18 p.m. OK C++17 (GCC 7-32) TESTS 9 234 10752000
294469965 CuteJerry D Dec. 2, 2024, 4:45 p.m. OK C++17 (GCC 7-32) TESTS 9 249 2150400
294476899 hardy2106 D Dec. 2, 2024, 5:31 p.m. OK C++17 (GCC 7-32) TESTS 9 249 4710400
294494419 Tirth11 D Dec. 2, 2024, 7:53 p.m. OK C++17 (GCC 7-32) TESTS 10 281 16691200
294434136 tht2005 D Dec. 2, 2024, 3:59 p.m. OK C++17 (GCC 7-32) TESTS 9 311 11673600
294468528 StraddlePlanche D Dec. 2, 2024, 4:38 p.m. OK C++17 (GCC 7-32) TESTS 9 327 6656000
294500654 birsnot D Dec. 2, 2024, 9:06 p.m. OK C++20 (GCC 13-64) TESTS 10 155 3788800
294436246 kilkuwu D Dec. 2, 2024, 4:05 p.m. OK C++20 (GCC 13-64) TESTS 9 171 921600
294500176 huanyizhiyuan D Dec. 2, 2024, 8:59 p.m. OK C++20 (GCC 13-64) TESTS 10 187 5427200
294524558 Syanvu1 D Dec. 3, 2024, 4:53 a.m. OK C++20 (GCC 13-64) TESTS 10 202 3481600
294438680 A_very_old_man D Dec. 2, 2024, 4:12 p.m. OK C++20 (GCC 13-64) TESTS 9 202 4096000
294526170 Aldk D Dec. 3, 2024, 5:15 a.m. OK C++20 (GCC 13-64) TESTS 10 202 80179200
294455592 Hristov D Dec. 2, 2024, 4:31 p.m. OK C++20 (GCC 13-64) TESTS 9 203 6451200
294468429 LittleYoo D Dec. 2, 2024, 4:38 p.m. OK C++20 (GCC 13-64) TESTS 9 234 7577600
294469618 myoi0905 D Dec. 2, 2024, 4:43 p.m. OK C++20 (GCC 13-64) TESTS 9 234 15667200
294445732 tpx-198 D Dec. 2, 2024, 4:18 p.m. OK C++20 (GCC 13-64) TESTS 9 250 10752000
294527156 TalkySafe143 D Dec. 3, 2024, 5:28 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 171 1945600
294472421 Wansur D Dec. 2, 2024, 5 p.m. OK C++23 (GCC 14-64, msys2) TESTS 9 187 80179200
294435765 Mnesy_Jr D Dec. 2, 2024, 4:04 p.m. OK C++23 (GCC 14-64, msys2) TESTS 9 234 6553600
294512068 hcywoi D Dec. 3, 2024, 1:19 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 249 4403200
294445702 SilentReverie D Dec. 2, 2024, 4:18 p.m. OK C++23 (GCC 14-64, msys2) TESTS 9 249 8192000
294516714 sskumarcp D Dec. 3, 2024, 2:52 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 265 14950400
294501651 emni_o D Dec. 2, 2024, 9:22 p.m. OK C++23 (GCC 14-64, msys2) TESTS 10 265 19558400
294445135 sparsh_16 D Dec. 2, 2024, 4:16 p.m. OK C++23 (GCC 14-64, msys2) TESTS 9 281 14643200
294435788 silverstorm D Dec. 2, 2024, 4:04 p.m. OK C++23 (GCC 14-64, msys2) TESTS 9 311 484454400
294520958 m7a1g5i8k8a1r4p0 D Dec. 3, 2024, 3:57 a.m. OK C++23 (GCC 14-64, msys2) TESTS 10 312 14131200
294509040 rainboy D Dec. 3, 2024, 12:03 a.m. OK GNU C11 TESTS 10 906 4096000
294432880 Quasicoherent D Dec. 2, 2024, 3:56 p.m. OK Java 21 TESTS 9 953 41062400
294456622 lyongwolf D Dec. 2, 2024, 4:34 p.m. OK Java 21 TESTS 9 1233 49868800
294469389 man-ray D Dec. 2, 2024, 4:42 p.m. OK Java 21 TESTS 9 1515 40345600
294474144 centrifugal D Dec. 2, 2024, 5:12 p.m. OK Java 21 TESTS 9 1624 25497600
294475038 Ronak_Ramuka D Dec. 2, 2024, 5:18 p.m. OK Java 21 TESTS 9 1796 66867200
294455792 man-ray D Dec. 2, 2024, 4:32 p.m. OK Java 21 TESTS 9 1858 47001600
294445809 man-ray D Dec. 2, 2024, 4:18 p.m. OK Java 21 TESTS 9 1921 39526400
294444926 man-ray D Dec. 2, 2024, 4:15 p.m. OK Java 21 TESTS 9 1952 41062400
294500477 profchi D Dec. 2, 2024, 9:03 p.m. OK Java 8 TESTS 10 812 34918400
294444993 vamshikrishnakyatham D Dec. 2, 2024, 4:16 p.m. OK Java 8 TESTS 9 905 49049600
294506702 SD125 D Dec. 2, 2024, 10:48 p.m. OK Java 8 TESTS 10 921 38400000
294516561 faresbadr316 D Dec. 3, 2024, 2:49 a.m. OK Java 8 TESTS 10 999 34099200
294500657 profchi D Dec. 2, 2024, 9:06 p.m. OK Java 8 TESTS 10 1264 63590400
294521245 ideservebetter D Dec. 3, 2024, 4:02 a.m. OK Java 8 TESTS 10 1906 45977600
294456721 MarcAS D Dec. 2, 2024, 4:34 p.m. OK Java 8 TESTS 9 1906 145408000
294473042 ideservebetter D Dec. 2, 2024, 5:04 p.m. OK Java 8 TESTS 9 1999 50073600
294497715 hxu10 D Dec. 2, 2024, 8:30 p.m. OK PyPy 3-64 TESTS 10 1499 79974400
294502865 SoleProprietor D Dec. 2, 2024, 9:43 p.m. OK PyPy 3-64 TESTS 10 1530 40038400
294445268 Shirotsume D Dec. 2, 2024, 4:16 p.m. OK PyPy 3-64 TESTS 9 1593 108953600
294508670 RobinFromTheHood D Dec. 2, 2024, 11:48 p.m. OK PyPy 3-64 TESTS 10 1717 54272000
294436568 OpKos D Dec. 2, 2024, 4:06 p.m. OK PyPy 3-64 TESTS 9 1749 69120000
294515611 yyyy7089 D Dec. 3, 2024, 2:30 a.m. OK PyPy 3-64 TESTS 10 1906 105984000
294481191 krism D Dec. 2, 2024, 6 p.m. OK PyPy 3-64 TESTS 9 1937 73318400
294445421 eepsilon D Dec. 2, 2024, 4:17 p.m. OK PyPy 3-64 TESTS 9 1937 73318400
294490210 Ignut D Dec. 2, 2024, 7:11 p.m. OK Rust 2021 TESTS 10 593 7168000
294469987 gkawa D Dec. 2, 2024, 4:45 p.m. OK Rust 2021 TESTS 9 921 29184000
294484319 ArnedeB D Dec. 2, 2024, 6:23 p.m. OK Rust 2021 TESTS 9 1030 104345600
294484927 ArnedeB D Dec. 2, 2024, 6:27 p.m. OK Rust 2021 TESTS 9 1046 104345600

remove filters

Back to search problems