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 |
|---|---|---|---|---|---|---|
| 895 | Codeforces Round 448 (Div. 2) | FINISHED | False | 7200 | 264693323 | Nov. 26, 2017, 4:05 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1264 ) | E | Eyes Closed | PROGRAMMING | data structures probabilities | 2500 |
Vasya and Petya were tired of studying so they decided to play a game. Before the game begins Vasya looks at array a consisting of n integers. As soon as he remembers all elements of a the game begins. Vasya closes his eyes and Petya does q actions of one of two types: 1) Petya says 4 integers l 1, r 1, l 2, r 2 — boundaries of two non-intersecting segments. After that he swaps one random element from the l 1, r 1 segment with another random element from the l 2, r 2 segment. 2) Petya asks Vasya the sum of the elements of a in the l , r segment. Vasya is a mathematician so he answers Petya the mathematical expectation of the sum of the elements in the segment. Your task is to write a program which will answer the second type questions as Vasya would do it. In other words your program should print the mathematical expectation of the sum of the elements of a in the l , r segment for every second type query. The first line contains two integers n , q ( 2 ≤ n ≤ 10 5 , 1 ≤ q ≤ 10 5 ) — the number of elements in the array and the number of queries you need to handle. The second line contains n integers a i ( 1 ≤ a i ≤ 10 9 ) — elements of the array. The next q lines contain Petya's actions of type 1 or 2. If it is a type 1 action then the line contains 5 integers 1, l 1, r 1, l 2, r 2 ( 1 ≤ l 1 ≤ r 1 ≤ n , 1 ≤ l 2 ≤ r 2 ≤ n ). If it is a type 2 query then the line contains 3 integers 2, l , r ( 1 ≤ l ≤ r ≤ n ). It is guaranteed that there is at least one type 2 query and segments l 1, r 1, l 2, r 2 don't have common elements. For each type 2 query print one real number — the mathematical expectation of the sum of elements in the segment. Your answer will be considered correct if its absolute or relative error doesn't exceed 10 - 4 — formally, the answer is correct if where x is jury's answer and y is yours. |
| Codeforces Round #448(Div.2) Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 32830757 | wzp233 | E | Dec. 1, 2017, 1:19 p.m. | OK | GNU C++ | TESTS | 65 | 218 | 12083200 | 2500 | |
| 34650699 | ShichengXiao | E | Jan. 29, 2018, 5:34 a.m. | OK | GNU C++ | TESTS | 65 | 249 | 11673600 | 2500 | |
| 32751401 | FoolPerson | E | Nov. 28, 2017, 1:19 p.m. | OK | GNU C++ | TESTS | 65 | 264 | 8704000 | 2500 | |
| 34650674 | ShichengXiao | E | Jan. 29, 2018, 5:33 a.m. | OK | GNU C++ | TESTS | 65 | 264 | 11673600 | 2500 | |
| 38561070 | nansns | E | May 23, 2018, 12:05 p.m. | OK | GNU C++ | TESTS | 65 | 264 | 66252800 | 2500 | |
| 40979036 | ReaLNero1 | E | July 30, 2018, 4:54 p.m. | OK | GNU C++ | TESTS | 65 | 265 | 10035200 | 2500 | |
| 34709977 | ShichengXiao | E | Jan. 30, 2018, 1:23 p.m. | OK | GNU C++ | TESTS | 65 | 265 | 11673600 | 2500 | |
| 32804038 | imone | E | Nov. 30, 2017, 11:51 a.m. | OK | GNU C++ | TESTS | 65 | 265 | 12288000 | 2500 | |
| 32801157 | Scut82 | E | Nov. 30, 2017, 9:49 a.m. | OK | GNU C++ | TESTS | 65 | 295 | 22118400 | 2500 | |
| 32800843 | BUAAduhao | E | Nov. 30, 2017, 9:36 a.m. | OK | GNU C++ | TESTS | 65 | 296 | 11980800 | 2500 | |
| 44243818 | Lagrang3 | E | Oct. 13, 2018, 7:53 a.m. | OK | GNU C11 | TESTS | 65 | 795 | 9420800 | 2500 | |
| 44037906 | Lagrang3 | E | Oct. 9, 2018, 1:36 p.m. | OK | GNU C11 | TESTS | 65 | 936 | 9216000 | 2500 | |
| 34201570 | Dreamchaser101 | E | Jan. 15, 2018, 4:10 p.m. | OK | GNU C++11 | TESTS | 65 | 218 | 13721600 | 2500 | |
| 42136487 | SovietPower | E | Aug. 27, 2018, 12:35 a.m. | OK | GNU C++11 | TESTS | 65 | 233 | 18124800 | 2500 | |
| 32747192 | rxdoi | E | Nov. 28, 2017, 10:58 a.m. | OK | GNU C++11 | TESTS | 65 | 234 | 21299200 | 2500 | |
| 50309173 | Trick-t | E | Feb. 22, 2019, 8:14 a.m. | OK | GNU C++11 | TESTS | 65 | 249 | 9420800 | 2500 | |
| 59202774 | command_block | E | Aug. 21, 2019, 5:43 a.m. | OK | GNU C++11 | TESTS | 65 | 249 | 12697600 | 2500 | |
| 33754365 | andwho | E | Dec. 29, 2017, 8:13 a.m. | OK | GNU C++11 | TESTS | 65 | 265 | 15257600 | 2500 | |
| 32741068 | Durant_Lee | E | Nov. 28, 2017, 5:43 a.m. | OK | GNU C++11 | TESTS | 65 | 265 | 16998400 | 2500 | |
| 44754734 | luogu_bot3 | E | Oct. 23, 2018, 11:17 p.m. | OK | GNU C++11 | TESTS | 65 | 280 | 10035200 | 2500 | |
| 32740898 | calabash_boy | E | Nov. 28, 2017, 5:34 a.m. | OK | GNU C++11 | TESTS | 65 | 280 | 12185600 | 2500 | |
| 43399804 | gzy_qwq | E | Sept. 25, 2018, 7:53 a.m. | OK | GNU C++11 | TESTS | 65 | 280 | 13414400 | 2500 | |
| 32693587 | Egor.Lifar | E | Nov. 26, 2017, 7:24 p.m. | OK | GNU C++14 | TESTS | 65 | 327 | 5120000 | 2500 | |
| 32844263 | cxt | E | Dec. 2, 2017, 12:31 a.m. | OK | GNU C++14 | TESTS | 65 | 327 | 13516800 | 2500 | |
| 32712936 | kblack | E | Nov. 27, 2017, 11:22 a.m. | OK | GNU C++14 | TESTS | 65 | 343 | 13107200 | 2500 | |
| 32924310 | allenwhale | E | Dec. 4, 2017, 3:19 p.m. | OK | GNU C++14 | TESTS | 65 | 343 | 15155200 | 2500 | |
| 32715086 | Marco_L_T | E | Nov. 27, 2017, 12:50 p.m. | OK | GNU C++14 | TESTS | 65 | 358 | 9523200 | 2500 | |
| 32761796 | pzdba | E | Nov. 28, 2017, 10:02 p.m. | OK | GNU C++14 | TESTS | 65 | 358 | 11878400 | 2500 | |
| 32682791 | newbie314159 | E | Nov. 26, 2017, 4:54 p.m. | OK | GNU C++14 | TESTS | 65 | 358 | 12185600 | 2500 | |
| 50565298 | 3015218054 | E | Feb. 27, 2019, 12:53 p.m. | OK | GNU C++14 | TESTS | 65 | 358 | 12800000 | 2500 | |
| 32844296 | cxt | E | Dec. 2, 2017, 12:35 a.m. | OK | GNU C++14 | TESTS | 65 | 358 | 13516800 | 2500 | |
| 32808366 | achm | E | Nov. 30, 2017, 2:39 p.m. | OK | GNU C++14 | TESTS | 65 | 373 | 13107200 | 2500 | |
| 68296378 | saketh | E | Jan. 6, 2020, 3:07 a.m. | OK | GNU C++17 | TESTS | 65 | 374 | 4812800 | 2500 | |
| 49245281 | dmkozyrev | E | Jan. 31, 2019, 12:24 p.m. | OK | GNU C++17 | TESTS | 65 | 389 | 11571200 | 2500 | |
| 49245673 | dmkozyrev | E | Jan. 31, 2019, 12:32 p.m. | OK | GNU C++17 | TESTS | 65 | 389 | 11571200 | 2500 | |
| 65055522 | Phortox | E | Nov. 15, 2019, 2:57 p.m. | OK | GNU C++17 | TESTS | 65 | 436 | 13209600 | 2500 | |
| 57569356 | mola.mola | E | July 23, 2019, 4:33 a.m. | OK | GNU C++17 | TESTS | 65 | 452 | 10035200 | 2500 | |
| 38991054 | Ali_Pi | E | June 6, 2018, 10:15 a.m. | OK | GNU C++17 | TESTS | 65 | 467 | 9625600 | 2500 | |
| 44080371 | vjudge3 | E | Oct. 10, 2018, 2:48 p.m. | OK | GNU C++17 | TESTS | 65 | 468 | 9625600 | 2500 | |
| 39890172 | JoJo | E | July 3, 2018, 10:05 a.m. | OK | GNU C++17 | TESTS | 65 | 468 | 13516800 | 2500 | |
| 61718196 | FrozenBlood | E | Oct. 2, 2019, 1:06 p.m. | OK | GNU C++17 | TESTS | 65 | 483 | 12800000 | 2500 | |
| 51296739 | vjudge2 | E | March 14, 2019, 12:44 p.m. | OK | GNU C++17 | TESTS | 65 | 499 | 39321600 | 2500 | |
| 33073576 | hulk_man | E | Dec. 10, 2017, 6:21 a.m. | OK | Java 8 | TESTS | 65 | 498 | 28160000 | 2500 | |
| 33881483 | tmwilliamlin168 | E | Jan. 3, 2018, 9:17 a.m. | OK | Java 8 | TESTS | 65 | 530 | 28057600 | 2500 | |
| 32817659 | Asgar | E | Nov. 30, 2017, 10:22 p.m. | OK | Java 8 | TESTS | 65 | 561 | 26828800 | 2500 | |
| 32939725 | donli | E | Dec. 5, 2017, 4:39 a.m. | OK | Java 8 | TESTS | 65 | 577 | 25804800 | 2500 | |
| 33881402 | tmwilliamlin168 | E | Jan. 3, 2018, 9:12 a.m. | OK | Java 8 | TESTS | 65 | 592 | 28057600 | 2500 | |
| 33014151 | Sagar_Savaliya | E | Dec. 8, 2017, 4:40 a.m. | OK | Java 8 | TESTS | 65 | 639 | 32563200 | 2500 | |
| 32820705 | flyman3046 | E | Dec. 1, 2017, 4:06 a.m. | OK | Java 8 | TESTS | 65 | 654 | 35020800 | 2500 | |
| 35142689 | iamavalon | E | Feb. 11, 2018, 5:01 a.m. | OK | Java 8 | TESTS | 65 | 685 | 32358400 | 2500 | |
| 32756642 | Harpae | E | Nov. 28, 2017, 5:08 p.m. | OK | Java 8 | TESTS | 65 | 732 | 37273600 | 2500 | |
| 32778362 | Noureldin | E | Nov. 29, 2017, 10:58 a.m. | OK | Java 8 | TESTS | 65 | 779 | 38502400 | 2500 | |
| 32745923 | Maffka | E | Nov. 28, 2017, 9:59 a.m. | OK | MS C++ | TESTS | 65 | 343 | 12083200 | 2500 | |
| 32780260 | umbrella25 | E | Nov. 29, 2017, 12:24 p.m. | OK | MS C++ | TESTS | 65 | 702 | 34099200 | 2500 | |
| 32739544 | MarisaKirisame | E | Nov. 28, 2017, 3:53 a.m. | OK | Rust | TESTS | 65 | 873 | 21094400 | 2500 |
Back to search problems