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 |
|---|---|---|---|---|---|---|
| 341 | Codeforces Round 198 (Div. 1) | FINISHED | False | 7200 | 398529023 | Aug. 30, 2013, 3:30 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1382 ) | D | Iahub and Xors | PROGRAMMING | data structures | 2500 |
Iahub does not like background stories, so he'll tell you exactly what this problem asks you for. You are given a matrix a with n rows and n columns. Initially, all values of the matrix are zeros. Both rows and columns are 1-based, that is rows are numbered 1, 2, ..., n and columns are numbered 1, 2, ..., n . Let's denote an element on the i -th row and j -th column as a i , j . We will call a submatrix ( x 0 , y 0 , x 1 , y 1 ) such elements a i , j for which two inequalities hold: x 0 ≤ i ≤ x 1 , y 0 ≤ j ≤ y 1 . Write a program to perform two following operations: Query( x 0 , y 0 , x 1 , y 1 ): print the xor sum of the elements of the submatrix ( x 0 , y 0 , x 1 , y 1 ) . Update( x 0 , y 0 , x 1 , y 1 , v ): each element from submatrix ( x 0 , y 0 , x 1 , y 1 ) gets xor-ed by value v . The first line contains two integers: n ( 1 ≤ n ≤ 1000 ) and m ( 1 ≤ m ≤ 10 5 ). The number m represents the number of operations you need to perform. Each of the next m lines contains five or six integers, depending on operation type. If the i -th operation from the input is a query, the first number from i -th line will be 1. It will be followed by four integers x 0 , y 0 , x 1 , y 1 . If the i -th operation is an update, the first number from the i -th line will be 2. It will be followed by five integers x 0 , y 0 , x 1 , y 1 , v . It is guaranteed that for each update operation, the following inequality holds: 0 ≤ v < 2 62 . It is guaranteed that for each operation, the following inequalities hold: 1 ≤ x 0 ≤ x 1 ≤ n , 1 ≤ y 0 ≤ y 1 ≤ n . For each query operation, output on a new line the result. After the first 3 operations, the matrix will look like this: The fourth operation asks us to compute 1 xor 2 xor 3 xor 3 = 3. The fifth operation asks us to compute 1 xor 3 = 2. |
| Tutorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 5602238 | zhzq123 | D | Jan. 2, 2014, 5:35 a.m. | OK | FPC | TESTS | 20 | 404 | 32153600 | 2500 | |
| 5742307 | Reventon1 | D | Jan. 19, 2014, 7:05 p.m. | OK | FPC | TESTS | 20 | 654 | 32153600 | 2500 | |
| 7564924 | Myguicl | D | Aug. 24, 2014, 6:52 a.m. | OK | FPC | TESTS | 20 | 716 | 32153600 | 2500 | |
| 20750010 | TsReaper | D | Sept. 19, 2016, 8:17 a.m. | OK | GNU C | TESTS | 20 | 248 | 16384000 | 2500 | |
| 4396075 | archeryue | D | Sept. 2, 2013, 8:30 a.m. | OK | GNU C | TESTS | 20 | 312 | 16076800 | 2500 | |
| 35749422 | vjudge5 | D | Feb. 27, 2018, 2:17 a.m. | OK | GNU C++ | TESTS | 20 | 124 | 18124800 | 2500 | |
| 28427673 | 131441373 | D | July 11, 2017, 1:45 p.m. | OK | GNU C++ | TESTS | 20 | 124 | 18124800 | 2500 | |
| 40989571 | ReaLNero1 | D | July 30, 2018, 11:04 p.m. | OK | GNU C++ | TESTS | 20 | 154 | 16076800 | 2500 | |
| 40218348 | Scut82 | D | July 12, 2018, 4:37 a.m. | OK | GNU C++ | TESTS | 20 | 156 | 16384000 | 2500 | |
| 35748690 | vjudge4 | D | Feb. 27, 2018, 1:13 a.m. | OK | GNU C++ | TESTS | 20 | 186 | 39833600 | 2500 | |
| 5869023 | zeulb | D | Feb. 2, 2014, 1:11 p.m. | OK | GNU C++ | TESTS | 20 | 216 | 4096000 | 2500 | |
| 35750685 | vjudge1 | D | Feb. 27, 2018, 3:52 a.m. | OK | GNU C++ | TESTS | 20 | 216 | 41062400 | 2500 | |
| 4400900 | cenyk1230 | D | Sept. 3, 2013, 11:21 a.m. | OK | GNU C++ | TESTS | 20 | 218 | 16384000 | 2500 | |
| 4492104 | Leo_Yu | D | Sept. 18, 2013, 6:18 a.m. | OK | GNU C++ | TESTS | 20 | 218 | 32358400 | 2500 | |
| 4381466 | gawry | D | Aug. 30, 2013, 5:22 p.m. | OK | GNU C++ | TESTS | 20 | 218 | 33587200 | 2500 | |
| 4398204 | alex_world | D | Sept. 2, 2013, 4:48 p.m. | OK | GNU C++0x | TESTS | 20 | 248 | 33587200 | 2500 | |
| 9429687 | hkglly | D | Jan. 14, 2015, 2:18 p.m. | OK | GNU C++0x | TESTS | 20 | 280 | 16281600 | 2500 | |
| 9484932 | Haghani | D | Jan. 20, 2015, 1:40 p.m. | OK | GNU C++0x | TESTS | 20 | 280 | 32153600 | 2500 | |
| 4393755 | 2011330300713 | D | Sept. 1, 2013, 3:12 p.m. | OK | GNU C++0x | TESTS | 20 | 280 | 32256000 | 2500 | |
| 5591963 | mayukuner | D | Dec. 31, 2013, 11:54 a.m. | OK | GNU C++0x | TESTS | 20 | 280 | 32665600 | 2500 | |
| 4380384 | IbukiSuika | D | Aug. 30, 2013, 5:08 p.m. | OK | GNU C++0x | TESTS | 20 | 280 | 32665600 | 2500 | |
| 9869287 | hogloid | D | Feb. 16, 2015, 9:43 a.m. | OK | GNU C++0x | TESTS | 20 | 310 | 38809600 | 2500 | |
| 4383758 | boleyn.su | D | Aug. 30, 2013, 7:17 p.m. | OK | GNU C++0x | TESTS | 20 | 312 | 32153600 | 2500 | |
| 8438290 | patrick.sava | D | Oct. 27, 2014, 5:57 p.m. | OK | GNU C++0x | TESTS | 20 | 312 | 32972800 | 2500 | |
| 8944575 | soda_beta | D | Dec. 2, 2014, 5:12 p.m. | OK | GNU C++0x | TESTS | 20 | 312 | 33075200 | 2500 | |
| 53945593 | Genius_Z | D | May 10, 2019, 6:28 a.m. | OK | GNU C++11 | TESTS | 20 | 124 | 49664000 | 2500 | |
| 49547438 | cyf32768 | D | Feb. 7, 2019, 1:10 a.m. | OK | GNU C++11 | TESTS | 20 | 154 | 16179200 | 2500 | |
| 59273140 | Steven_Meng | D | Aug. 22, 2019, 1:28 p.m. | OK | GNU C++11 | TESTS | 20 | 156 | 16179200 | 2500 | |
| 61748397 | tt66ea | D | Oct. 3, 2019, 1:54 a.m. | OK | GNU C++11 | TESTS | 20 | 156 | 20480000 | 2500 | |
| 61748389 | luogu_bot4 | D | Oct. 3, 2019, 1:53 a.m. | OK | GNU C++11 | TESTS | 20 | 156 | 20480000 | 2500 | |
| 52744574 | shaojianan | D | April 14, 2019, 10:57 a.m. | OK | GNU C++11 | TESTS | 20 | 156 | 32358400 | 2500 | |
| 54501098 | WOSHIGEPACHONG2 | D | May 22, 2019, 8:57 p.m. | OK | GNU C++11 | TESTS | 20 | 156 | 49664000 | 2500 | |
| 45442153 | genius77777 | D | Nov. 8, 2018, 11:42 a.m. | OK | GNU C++11 | TESTS | 20 | 186 | 15974400 | 2500 | |
| 53945539 | Genius_Z | D | May 10, 2019, 6:25 a.m. | OK | GNU C++11 | TESTS | 20 | 186 | 16076800 | 2500 | |
| 53945470 | Genius_Z | D | May 10, 2019, 6:23 a.m. | OK | GNU C++11 | TESTS | 20 | 186 | 16076800 | 2500 | |
| 45786750 | tmwilliamlin168 | D | Nov. 16, 2018, 2:43 a.m. | OK | GNU C++14 | TESTS | 20 | 216 | 32153600 | 2500 | |
| 34952271 | Artemis_Fowl | D | Feb. 5, 2018, 6:25 p.m. | OK | GNU C++14 | TESTS | 20 | 310 | 18124800 | 2500 | |
| 45786256 | tmwilliamlin168 | D | Nov. 16, 2018, 2:05 a.m. | OK | GNU C++14 | TESTS | 20 | 310 | 32153600 | 2500 | |
| 45197746 | Juanzhang | D | Nov. 2, 2018, 8:14 a.m. | OK | GNU C++14 | TESTS | 20 | 310 | 36761600 | 2500 | |
| 23543701 | Ali.Pi | D | Jan. 4, 2017, 8:41 p.m. | OK | GNU C++14 | TESTS | 20 | 312 | 34304000 | 2500 | |
| 67196238 | ElangBondol | D | Dec. 19, 2019, 9:09 a.m. | OK | GNU C++14 | TESTS | 20 | 340 | 8704000 | 2500 | |
| 35860815 | ______u______ | D | March 2, 2018, 9:49 p.m. | OK | GNU C++14 | TESTS | 20 | 340 | 258867200 | 2500 | |
| 35860630 | ______n______ | D | March 2, 2018, 9:45 p.m. | OK | GNU C++14 | TESTS | 20 | 340 | 258867200 | 2500 | |
| 35860197 | _____i_____ | D | March 2, 2018, 9:36 p.m. | OK | GNU C++14 | TESTS | 20 | 340 | 258867200 | 2500 | |
| 35860137 | _____k_____ | D | March 2, 2018, 9:34 p.m. | OK | GNU C++14 | TESTS | 20 | 340 | 258867200 | 2500 | |
| 52766256 | vjudge2 | D | April 15, 2019, 4 a.m. | OK | GNU C++17 | TESTS | 20 | 310 | 16384000 | 2500 | |
| 39042313 | majk | D | June 8, 2018, 10:07 a.m. | OK | GNU C++17 | TESTS | 20 | 342 | 8806400 | 2500 | |
| 54707377 | ruo | D | May 27, 2019, 5:57 a.m. | OK | GNU C++17 | TESTS | 20 | 342 | 32358400 | 2500 | |
| 53394904 | Borbi | D | April 27, 2019, 8:42 a.m. | OK | GNU C++17 | TESTS | 20 | 342 | 32358400 | 2500 | |
| 53313336 | stoyan_malinin | D | April 26, 2019, 8:31 a.m. | OK | GNU C++17 | TESTS | 20 | 342 | 34201600 | 2500 | |
| 60442642 | mnicd | D | Sept. 12, 2019, 1:03 p.m. | OK | GNU C++17 | TESTS | 20 | 404 | 32358400 | 2500 | |
| 65338231 | smallguoguo | D | Nov. 19, 2019, 9:50 a.m. | OK | GNU C++17 | TESTS | 20 | 404 | 32665600 | 2500 | |
| 69625635 | AlexLuchianov | D | Jan. 27, 2020, 3:44 p.m. | OK | GNU C++17 | TESTS | 20 | 404 | 33996800 | 2500 | |
| 61341321 | Falla7 | D | Sept. 26, 2019, 9:48 p.m. | OK | GNU C++17 | TESTS | 20 | 404 | 36966400 | 2500 | |
| 47794431 | Fly_37 | D | Dec. 31, 2018, 3:43 p.m. | OK | GNU C++17 | TESTS | 20 | 436 | 32563200 | 2500 | |
| 4412346 | uwi | D | Sept. 5, 2013, 7:22 p.m. | OK | Java 6 | TESTS | 20 | 374 | 204800 | 2500 | |
| 4384799 | mkirsche | D | Aug. 31, 2013, 12:05 a.m. | OK | Java 6 | TESTS | 20 | 592 | 53350400 | 2500 | |
| 4416420 | xenoslash | D | Sept. 7, 2013, 2:57 a.m. | OK | Java 7 | TESTS | 20 | 374 | 0 | 2500 | |
| 4382932 | alexey.enkov | D | Aug. 30, 2013, 6:12 p.m. | OK | Java 7 | TESTS | 20 | 530 | 204800 | 2500 | |
| 4376946 | littlesheep2012 | D | Aug. 30, 2013, 4:22 p.m. | OK | Java 7 | TESTS | 20 | 530 | 52121600 | 2500 | |
| 4380173 | niyaznigmatul | D | Aug. 30, 2013, 5:05 p.m. | OK | Java 7 | TESTS | 20 | 560 | 52121600 | 2500 | |
| 4388680 | API | D | Aug. 31, 2013, 3:17 p.m. | OK | Java 7 | TESTS | 20 | 592 | 52121600 | 2500 | |
| 4395643 | icyrhyme | D | Sept. 2, 2013, 5:40 a.m. | OK | Java 7 | TESTS | 20 | 624 | 52121600 | 2500 | |
| 4386238 | Mark_Fan | D | Aug. 31, 2013, 8:03 a.m. | OK | Java 7 | TESTS | 20 | 686 | 52121600 | 2500 | |
| 4386216 | Mark_Fan | D | Aug. 31, 2013, 7:59 a.m. | OK | Java 7 | TESTS | 20 | 686 | 52121600 | 2500 | |
| 27667069 | coderbond007 | D | June 8, 2017, 8:50 a.m. | OK | Java 8 | TESTS | 20 | 404 | 5017600 | 2500 | |
| 12559757 | ironman7453 | D | Aug. 16, 2015, 11:22 a.m. | OK | Java 8 | TESTS | 20 | 624 | 47513600 | 2500 | |
| 12635152 | AlexFetisov | D | Aug. 22, 2015, 1:21 a.m. | OK | Java 8 | TESTS | 20 | 624 | 48128000 | 2500 | |
| 4381266 | arosusti | D | Aug. 30, 2013, 5:20 p.m. | OK | MS C++ | TESTS | 20 | 248 | 31948800 | 2500 | |
| 4382605 | GlebsHP | D | Aug. 30, 2013, 6 p.m. | OK | MS C++ | TESTS | 20 | 280 | 32563200 | 2500 | |
| 15142620 | HappyNewYearMike | D | Dec. 31, 2015, 10:37 p.m. | OK | MS C++ | TESTS | 20 | 280 | 32665600 | 2500 | |
| 56787616 | vjudge3 | D | July 10, 2019, 9:06 a.m. | OK | MS C++ | TESTS | 20 | 310 | 32768000 | 2500 | |
| 4397738 | lzsb | D | Sept. 2, 2013, 2:49 p.m. | OK | MS C++ | TESTS | 20 | 312 | 32256000 | 2500 | |
| 4391726 | Merlininice | D | Sept. 1, 2013, 7:47 a.m. | OK | MS C++ | TESTS | 20 | 312 | 32256000 | 2500 | |
| 4448508 | tomas.svab | D | Sept. 12, 2013, 2:51 p.m. | OK | MS C++ | TESTS | 20 | 342 | 33484800 | 2500 | |
| 4412710 | Monyura | D | Sept. 5, 2013, 10:12 p.m. | OK | MS C++ | TESTS | 20 | 374 | 32153600 | 2500 | |
| 4397523 | vjudge5 | D | Sept. 2, 2013, 2:06 p.m. | OK | MS C++ | TESTS | 20 | 404 | 31948800 | 2500 | |
| 4397501 | AliceSchuberg | D | Sept. 2, 2013, 2:03 p.m. | OK | MS C++ | TESTS | 20 | 404 | 31948800 | 2500 |
Back to search problems