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 |
|---|---|---|---|---|---|---|
| 853 | Codeforces Round 433 (Div. 1, based on Olympiad of Metropolises) | FINISHED | False | 7200 | 271789485 | Sept. 6, 2017, 12:55 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1584 ) | C | Boredom | PROGRAMMING | data structures | 2200 |
Ilya is sitting in a waiting area of Metropolis airport and is bored of looking at time table that shows again and again that his plane is delayed. So he took out a sheet of paper and decided to solve some problems. First Ilya has drawn a grid of size n × n and marked n squares on it, such that no two marked squares share the same row or the same column. He calls a rectangle on a grid with sides parallel to grid sides beautiful if exactly two of its corner squares are marked. There are exactly n ·( n - 1) / 2 beautiful rectangles. Ilya has chosen q query rectangles on a grid with sides parallel to grid sides (not necessarily beautiful ones), and for each of those rectangles he wants to find its beauty degree . Beauty degree of a rectangle is the number of beautiful rectangles that share at least one square with the given one. Now Ilya thinks that he might not have enough time to solve the problem till the departure of his flight. You are given the description of marked cells and the query rectangles, help Ilya find the beauty degree of each of the query rectangles. The first line of input contains two integers n and q ( 2 ≤ n ≤ 200 000 , 1 ≤ q ≤ 200 000 ) — the size of the grid and the number of query rectangles. The second line contains n integers p 1 , p 2 , ..., p n , separated by spaces ( 1 ≤ p i ≤ n , all p i are different), they specify grid squares marked by Ilya: in column i he has marked a square at row p i , rows are numbered from 1 to n , bottom to top, columns are numbered from 1 to n , left to right. The following q lines describe query rectangles. Each rectangle is described by four integers: l , d , r , u ( 1 ≤ l ≤ r ≤ n , 1 ≤ d ≤ u ≤ n ), here l and r are the leftmost and the rightmost columns of the rectangle, d and u the bottommost and the topmost rows of the rectangle. For each query rectangle output its beauty degree on a separate line. The first sample test has one beautiful rectangle that occupies the whole grid, therefore the answer |
| Codeforces Round #433 Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 30765252 | toida12chu | C | Sept. 27, 2017, 12:44 a.m. | OK | FPC | TESTS | 106 | 670 | 24166400 | 2200 | |
| 30778392 | dinhquyduc13021 | C | Sept. 27, 2017, 1:37 p.m. | OK | FPC | TESTS | 106 | 1652 | 88166400 | 2200 | |
| 38258105 | Scut82 | C | May 15, 2018, 6:15 a.m. | OK | GNU C++ | TESTS | 106 | 218 | 15667200 | 2200 | |
| 30178563 | hwizard | C | Sept. 7, 2017, 10:36 a.m. | OK | GNU C++ | TESTS | 106 | 234 | 49664000 | 2200 | |
| 30153592 | xht13127 | C | Sept. 6, 2017, 2:35 p.m. | OK | GNU C++ | TESTS | 106 | 249 | 28672000 | 2200 | |
| 32558261 | Cacoa | C | Nov. 22, 2017, 5:47 p.m. | OK | GNU C++ | TESTS | 106 | 296 | 7270400 | 2200 | |
| 31880677 | _SHENZHEBEI_ | C | Oct. 30, 2017, 3:44 a.m. | OK | GNU C++ | TESTS | 106 | 296 | 47206400 | 2200 | |
| 30148562 | dujunyi | C | Sept. 6, 2017, 1:57 p.m. | OK | GNU C++ | TESTS | 106 | 296 | 62361600 | 2200 | |
| 31880681 | vjudge4 | C | Oct. 30, 2017, 3:44 a.m. | OK | GNU C++ | TESTS | 106 | 311 | 47206400 | 2200 | |
| 30242496 | asaveljevs | C | Sept. 10, 2017, 10:12 a.m. | OK | GNU C++ | TESTS | 106 | 327 | 22425600 | 2200 | |
| 30150947 | Ayanami.Rei | C | Sept. 6, 2017, 2:14 p.m. | OK | GNU C++ | TESTS | 106 | 327 | 39936000 | 2200 | |
| 30149510 | hank55663 | C | Sept. 6, 2017, 2:03 p.m. | OK | GNU C++ | TESTS | 106 | 342 | 7987200 | 2200 | |
| 55653040 | rainboy | C | June 16, 2019, 3:35 p.m. | OK | GNU C11 | TESTS | 106 | 1170 | 13619200 | 2200 | |
| 30144771 | rqgao2014 | C | Sept. 6, 2017, 1:37 p.m. | OK | GNU C++11 | TESTS | 106 | 233 | 32153600 | 2200 | |
| 30147784 | rxdoi | C | Sept. 6, 2017, 1:53 p.m. | OK | GNU C++11 | TESTS | 106 | 234 | 88166400 | 2200 | |
| 30152284 | ShinriiTin | C | Sept. 6, 2017, 2:25 p.m. | OK | GNU C++11 | TESTS | 106 | 264 | 57651200 | 2200 | |
| 30152917 | Toxel | C | Sept. 6, 2017, 2:30 p.m. | OK | GNU C++11 | TESTS | 106 | 280 | 7270400 | 2200 | |
| 30148036 | ditoly | C | Sept. 6, 2017, 1:54 p.m. | OK | GNU C++11 | TESTS | 106 | 280 | 8294400 | 2200 | |
| 30145762 | miaom | C | Sept. 6, 2017, 1:42 p.m. | OK | GNU C++11 | TESTS | 106 | 295 | 36044800 | 2200 | |
| 30159588 | DeadPillow | C | Sept. 6, 2017, 4:19 p.m. | OK | GNU C++11 | TESTS | 106 | 296 | 7270400 | 2200 | |
| 33666548 | alex_Harry | C | Dec. 27, 2017, 10:44 a.m. | OK | GNU C++11 | TESTS | 106 | 296 | 9318400 | 2200 | |
| 30195254 | DLUT_Zeratul | C | Sept. 8, 2017, 5:21 a.m. | OK | GNU C++11 | TESTS | 106 | 296 | 20582400 | 2200 | |
| 30223759 | krijgertje | C | Sept. 9, 2017, 11:07 a.m. | OK | GNU C++11 | TESTS | 106 | 296 | 20889600 | 2200 | |
| 30157356 | RNS_JKS | C | Sept. 6, 2017, 3:39 p.m. | OK | GNU C++14 | TESTS | 106 | 217 | 17817600 | 2200 | |
| 31893750 | vjudge4 | C | Oct. 30, 2017, 12:48 p.m. | OK | GNU C++14 | TESTS | 106 | 218 | 119091200 | 2200 | |
| 40979891 | ReaLNero1 | C | July 30, 2018, 5:17 p.m. | OK | GNU C++14 | TESTS | 106 | 233 | 17817600 | 2200 | |
| 30182921 | BinZhao | C | Sept. 7, 2017, 1:53 p.m. | OK | GNU C++14 | TESTS | 106 | 311 | 23244800 | 2200 | |
| 30153977 | consecutivelimit | C | Sept. 6, 2017, 2:38 p.m. | OK | GNU C++14 | TESTS | 106 | 327 | 23244800 | 2200 | |
| 30172640 | xsc | C | Sept. 7, 2017, 5:33 a.m. | OK | GNU C++14 | TESTS | 106 | 342 | 7372800 | 2200 | |
| 30155466 | relativity | C | Sept. 6, 2017, 2:48 p.m. | OK | GNU C++14 | TESTS | 106 | 343 | 14336000 | 2200 | |
| 48099232 | Skywynne | C | Jan. 8, 2019, 7:07 p.m. | OK | GNU C++14 | TESTS | 106 | 343 | 26726400 | 2200 | |
| 39528780 | thebes | C | June 22, 2018, 10:23 p.m. | OK | GNU C++14 | TESTS | 106 | 358 | 7987200 | 2200 | |
| 30147073 | KADR | C | Sept. 6, 2017, 1:49 p.m. | OK | GNU C++14 | TESTS | 106 | 358 | 15769600 | 2200 | |
| 56413546 | a2dalek | C | July 2, 2019, 2:38 a.m. | OK | GNU C++17 | TESTS | 106 | 343 | 7987200 | 2200 | |
| 48376169 | BackOnTrack | C | Jan. 14, 2019, 7:41 a.m. | OK | GNU C++17 | TESTS | 106 | 374 | 30924800 | 2200 | |
| 48508270 | markotee | C | Jan. 17, 2019, 6:53 p.m. | OK | GNU C++17 | TESTS | 106 | 390 | 19968000 | 2200 | |
| 53475345 | Atreus | C | April 28, 2019, 3:08 p.m. | OK | GNU C++17 | TESTS | 106 | 404 | 15769600 | 2200 | |
| 48507656 | markotee | C | Jan. 17, 2019, 6:30 p.m. | OK | GNU C++17 | TESTS | 106 | 405 | 26214400 | 2200 | |
| 58697596 | liaoranrio | C | Aug. 13, 2019, 6:39 a.m. | OK | GNU C++17 | TESTS | 106 | 420 | 7987200 | 2200 | |
| 39606425 | Smaug | C | June 24, 2018, 3:11 p.m. | OK | GNU C++17 | TESTS | 106 | 468 | 23040000 | 2200 | |
| 47526788 | Rzepa | C | Dec. 26, 2018, 4:20 p.m. | OK | GNU C++17 | TESTS | 106 | 670 | 60928000 | 2200 | |
| 47679994 | aki167yuuki | C | Dec. 29, 2018, 11:34 a.m. | OK | GNU C++17 | TESTS | 106 | 764 | 19558400 | 2200 | |
| 58186481 | Phortox | C | Aug. 2, 2019, 5:22 p.m. | OK | GNU C++17 | TESTS | 106 | 779 | 294400000 | 2200 | |
| 30143240 | Egor | C | Sept. 6, 2017, 1:31 p.m. | OK | Java 8 | TESTS | 106 | 452 | 30822400 | 2200 | |
| 30154840 | gpita | C | Sept. 6, 2017, 2:44 p.m. | OK | Java 8 | TESTS | 106 | 499 | 17510400 | 2200 | |
| 30146959 | Lewin | C | Sept. 6, 2017, 1:48 p.m. | OK | Java 8 | TESTS | 106 | 795 | 44748800 | 2200 | |
| 55653296 | Dukkha | C | June 16, 2019, 3:43 p.m. | OK | Java 8 | TESTS | 106 | 826 | 34713600 | 2200 | |
| 30152941 | tbuzzelli | C | Sept. 6, 2017, 2:30 p.m. | OK | Java 8 | TESTS | 106 | 826 | 66560000 | 2200 | |
| 30145007 | mmaxio | C | Sept. 6, 2017, 1:38 p.m. | OK | Java 8 | TESTS | 106 | 857 | 27955200 | 2200 | |
| 30155124 | fetetriste | C | Sept. 6, 2017, 2:46 p.m. | OK | Java 8 | TESTS | 106 | 1387 | 196505600 | 2200 | |
| 30228704 | Musin | C | Sept. 9, 2017, 3:12 p.m. | OK | Java 8 | TESTS | 106 | 1746 | 75161600 | 2200 | |
| 30228637 | Musin | C | Sept. 9, 2017, 3:08 p.m. | OK | Java 8 | TESTS | 106 | 1746 | 75161600 | 2200 | |
| 30261104 | vovacomua | C | Sept. 11, 2017, 8 a.m. | OK | Java 8 | TESTS | 106 | 1762 | 33792000 | 2200 | |
| 30153317 | chokudai | C | Sept. 6, 2017, 2:33 p.m. | OK | MS C# | TESTS | 106 | 1513 | 44339200 | 2200 | |
| 30354410 | guoshiyuan484 | C | Sept. 14, 2017, 11:22 p.m. | OK | MS C++ | TESTS | 106 | 327 | 9011200 | 2200 | |
| 30153806 | AleksanderBalobanov | C | Sept. 6, 2017, 2:37 p.m. | OK | MS C++ | TESTS | 106 | 576 | 326246400 | 2200 | |
| 69226716 | vjudge3 | C | Jan. 21, 2020, 7:35 a.m. | OK | MS C++ | TESTS | 106 | 1029 | 97792000 | 2200 | |
| 30176096 | MrMirotic | C | Sept. 7, 2017, 8:29 a.m. | OK | MS C++ | TESTS | 106 | 1387 | 73011200 | 2200 | |
| 69223437 | vjudge2 | C | Jan. 21, 2020, 6:01 a.m. | OK | MS C++ | TESTS | 106 | 1450 | 403148800 | 2200 | |
| 69284200 | vjudge3 | C | Jan. 22, 2020, 7:24 a.m. | OK | MS C++ | TESTS | 106 | 1544 | 256512000 | 2200 | |
| 34506612 | MrMirotic | C | Jan. 24, 2018, 7:06 a.m. | OK | MS C++ | TESTS | 106 | 1996 | 323481600 | 2200 | |
| 69230121 | zhanghengrui | C | Jan. 21, 2020, 9:08 a.m. | OK | MS C++ 2017 | TESTS | 106 | 1279 | 77721600 | 2200 | |
| 69225117 | vjudge5 | C | Jan. 21, 2020, 6:50 a.m. | OK | MS C++ 2017 | TESTS | 106 | 1778 | 336691200 | 2200 | |
| 32713035 | FalseMirror | C | Nov. 27, 2017, 11:26 a.m. | OK | Rust | TESTS | 106 | 1793 | 122470400 | 2200 | |
| 30367898 | FalseMirror | C | Sept. 15, 2017, 4:47 p.m. | OK | Rust | TESTS | 106 | 1840 | 121036800 | 2200 |
Back to search problems