Codeforces Round 693 (Div. 3)

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
1472 Codeforces Round 693 (Div. 3) FINISHED False 7200 127409063 Jan. 4, 2021, 2:35 p.m.

Problems

Solved$
Index
Name
Type
Tags
Community Tag
Rating
( 8224 ) E Correct Placement PROGRAMMING binary search data structures sortings two pointers

B'Polycarp has invited n friends to celebrate the New Year. During the celebration, he decided to take a group photo of all his friends. Each friend can stand or lie on the side. Each friend is characterized by two values h_i (their height) and w_i (their width). On the photo the i -th friend will occupy a rectangle h_i x w_i (if they are standing) or w_i x h_i (if they are lying on the side). The j -th friend can be placed in front of the i -th friend on the photo if his rectangle is lower and narrower than the rectangle of the i -th friend. Formally, at least one of the following conditions must be fulfilled: For example, if n = 3 , h=[3,5,3] and w=[4,4,3] , then: In other cases, the person in the foreground will overlap the person in the background. Help Polycarp for each i find any j , such that the j -th friend can be located in front of the i -th friend (i.e. at least one of the conditions above is fulfilled). Please note that you do not need to find the arrangement of all people for a group photo. You just need to find for each friend i any other friend j who can be located in front of him. Think about it as you need to solve n separate independent subproblems. The first line contains one integer t ( 1 <= q t <= q 10^4 ) -- the number of test cases. Then t test cases follow. The first line of each test case contains one integer n ( 1 <= q n <= q 2 cdot 10^5 ) -- the number of friends. This is followed by n lines, each of which contains a description of the corresponding friend. Each friend is described by two integers h_i and w_i ( 1 <= q h_i, w_i <= q 10^9 ) -- height and width of the i -th friend, respectively. It is guaranteed that the sum of n over all test cases does not exceed 2 cdot 10^5 . For each test case output n integers on a separate line, where the'...

Tutorials

Codeforces Round #693 (Div. 3) Editorial

Submissions

Submission Id
Author(s)
Index
Submitted
Verdict
Language
Test Set
Tests Passed
Time taken (ms)
Memory Consumed (bytes)
Tags
Rating
103342279 Rainer1116 E Jan. 5, 2021, 4:49 a.m. OK GNU C++11 TESTS 25 93 3993600
103337057 20050901 E Jan. 5, 2021, 2:42 a.m. OK GNU C++11 TESTS 25 108 3174400
103336479 dzyxdd E Jan. 5, 2021, 2:24 a.m. OK GNU C++11 TESTS 25 108 4812800
103336509 Dillonh_ E Jan. 5, 2021, 2:25 a.m. OK GNU C++11 TESTS 25 124 3174400
103314636 georgerapeanu E Jan. 4, 2021, 5:59 p.m. OK GNU C++11 TESTS 25 124 3174400
103307814 tzw2698 E Jan. 4, 2021, 5:01 p.m. OK GNU C++11 TESTS 25 124 3174400
103345016 2019030007547 E Jan. 5, 2021, 5:50 a.m. OK GNU C++11 TESTS 25 140 3174400
103342307 lwOvO E Jan. 5, 2021, 4:49 a.m. OK GNU C++11 TESTS 25 140 3174400
103336887 orange_vs_apples E Jan. 5, 2021, 2:37 a.m. OK GNU C++11 TESTS 25 140 3174400
103307704 zhmeng E Jan. 4, 2021, 5 p.m. OK GNU C++11 TESTS 25 140 4812800

remove filters

Back to search problems