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 |
|---|---|---|---|---|---|---|
| 241 | Bayan 2012-2013 Elimination Round (ACM ICPC Rules, English statements) | FINISHED | False | 10800 | 424621823 | Nov. 1, 2012, 3:30 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 532 ) | C | Mirror Box | PROGRAMMING | geometry implementation | 2000 |
Mirror Box is a name of a popular game in the Iranian National Amusement Park (INAP). There is a wooden box, 10 5 cm long and 100 cm high in this game. Some parts of the box's ceiling and floor are covered by mirrors. There are two negligibly small holes in the opposite sides of the box at heights h l and h r centimeters above the floor. The picture below shows what the box looks like. In the game, you will be given a laser gun to shoot once. The laser beam must enter from one hole and exit from the other one. Each mirror has a preset number v i , which shows the number of points players gain if their laser beam hits that mirror. Also — to make things even funnier — the beam must not hit any mirror more than once. Given the information about the box, your task is to find the maximum score a player may gain. Please note that the reflection obeys the law "the angle of incidence equals the angle of reflection". The first line of the input contains three space-separated integers h l , h r , n ( 0 < h l , h r < 100 , 0 ≤ n ≤ 100 ) — the heights of the holes and the number of the mirrors. Next n lines contain the descriptions of the mirrors. The i -th line contains space-separated v i , c i , a i , b i ; the integer v i ( 1 ≤ v i ≤ 1000 ) is the score for the i -th mirror; the character c i denotes i -th mirror's position — the mirror is on the ceiling if c i equals " T " and on the floor if c i equals " F "; integers a i and b i ( 0 ≤ a i < b i ≤ 10 5 ) represent the x -coordinates of the beginning and the end of the mirror. No two mirrors will share a common point. Consider that the x coordinate increases in the direction from left to right, so the border with the hole at height h l has the x coordinate equal to 0 and the border with the hole at height h r has the x coordinate equal to 10 5 . The only line of output should contain a single integer — the maximum possible score a player could gain. The second sample is depicted above. The red beam gets 10 + 50 + |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 51850893 | lajiyuan | C | March 26, 2019, 7:53 a.m. | OK | Clang++17 Diagnostics | TESTS | 42 | 92 | 10752000 | 2000 | |
| 2492703 | AleksanderBalobanov | C | Nov. 2, 2012, 7:03 p.m. | OK | Delphi | TESTS | 42 | 31 | 102400 | 2000 | |
| 2495599 | Yaroslav-555 | C | Nov. 3, 2012, 5:08 p.m. | OK | FPC | TESTS | 42 | 31 | 0 | 2000 | |
| 2491269 | ljcc | C | Nov. 2, 2012, 1:03 p.m. | OK | FPC | TESTS | 42 | 31 | 0 | 2000 | |
| 2509630 | con_nha_ngheo | C | Nov. 5, 2012, 7:15 a.m. | OK | FPC | TESTS | 42 | 31 | 102400 | 2000 | |
| 2485484 | JustN | C | Nov. 1, 2012, 5:48 p.m. | OK | FPC | TESTS | 42 | 31 | 102400 | 2000 | |
| 2490204 | t_t_0000 | C | Nov. 2, 2012, 9:42 a.m. | OK | FPC | TESTS | 42 | 31 | 204800 | 2000 | |
| 2486275 | vubinh | C | Nov. 1, 2012, 6:06 p.m. | OK | FPC | TESTS | 42 | 31 | 1638400 | 2000 | |
| 2486210 | giacatquoeo | C | Nov. 1, 2012, 6:05 p.m. | OK | FPC | TESTS | 42 | 31 | 1638400 | 2000 | |
| 2484772 | Alex_2oo8 | C | Nov. 1, 2012, 5:31 p.m. | OK | FPC | TESTS | 42 | 31 | 1740800 | 2000 | |
| 18403586 | jinzhihan | C | June 13, 2016, 1:21 a.m. | OK | FPC | TESTS | 42 | 60 | 1740800 | 2000 | |
| 2483273 | vlad107 | C | Nov. 1, 2012, 4:54 p.m. | OK | FPC | TESTS | 42 | 156 | 10035200 | 2000 | |
| 2484961 | -.- | C | Nov. 1, 2012, 5:36 p.m. | OK | GNU C | TESTS | 42 | 31 | 0 | 2000 | |
| 2518807 | LayCurse | C | Nov. 7, 2012, 10:50 a.m. | OK | GNU C | TESTS | 42 | 31 | 204800 | 2000 | |
| 2482674 | stubbscroll | C | Nov. 1, 2012, 4:40 p.m. | OK | GNU C | TESTS | 42 | 31 | 1638400 | 2000 | |
| 3415732 | Zc_L | C | March 28, 2013, 1:26 p.m. | OK | GNU C++ | TESTS | 42 | 15 | 0 | 2000 | |
| 3413822 | Mars314 | C | March 28, 2013, 2:31 a.m. | OK | GNU C++ | TESTS | 42 | 15 | 0 | 2000 | |
| 3413114 | Slayer_ | C | March 27, 2013, 6:19 p.m. | OK | GNU C++ | TESTS | 42 | 15 | 0 | 2000 | |
| 3406553 | vjudge4 | C | March 26, 2013, 4:46 a.m. | OK | GNU C++ | TESTS | 42 | 15 | 0 | 2000 | |
| 3406546 | vjudge4 | C | March 26, 2013, 4:44 a.m. | OK | GNU C++ | TESTS | 42 | 15 | 0 | 2000 | |
| 3406527 | windLBL | C | March 26, 2013, 4:39 a.m. | OK | GNU C++ | TESTS | 42 | 15 | 0 | 2000 | |
| 3406490 | vjudge3 | C | March 26, 2013, 4:27 a.m. | OK | GNU C++ | TESTS | 42 | 15 | 0 | 2000 | |
| 3403841 | vjudge4 | C | March 25, 2013, 11:57 a.m. | OK | GNU C++ | TESTS | 42 | 15 | 0 | 2000 | |
| 3398889 | vjudge3 | C | March 24, 2013, 7:59 a.m. | OK | GNU C++ | TESTS | 42 | 15 | 0 | 2000 | |
| 3398672 | vjudge5 | C | March 24, 2013, 7:21 a.m. | OK | GNU C++ | TESTS | 42 | 15 | 0 | 2000 | |
| 7917676 | jonathanasdf | C | Sept. 23, 2014, 8:07 a.m. | OK | GNU C++0x | TESTS | 42 | 30 | 0 | 2000 | |
| 4815944 | Emilex | C | Oct. 17, 2013, 6:30 p.m. | OK | GNU C++0x | TESTS | 42 | 30 | 0 | 2000 | |
| 2488229 | khanhptnk | C | Nov. 1, 2012, 8:16 p.m. | OK | GNU C++0x | TESTS | 42 | 31 | 0 | 2000 | |
| 2488159 | MinakoKojima | C | Nov. 1, 2012, 7:51 p.m. | OK | GNU C++0x | TESTS | 42 | 31 | 0 | 2000 | |
| 2488142 | MinakoKojima | C | Nov. 1, 2012, 7:47 p.m. | OK | GNU C++0x | TESTS | 42 | 31 | 0 | 2000 | |
| 2487804 | mruxim | C | Nov. 1, 2012, 6:46 p.m. | OK | GNU C++0x | TESTS | 42 | 31 | 0 | 2000 | |
| 2486641 | lcch | C | Nov. 1, 2012, 6:15 p.m. | OK | GNU C++0x | TESTS | 42 | 31 | 0 | 2000 | |
| 2484995 | stan | C | Nov. 1, 2012, 5:37 p.m. | OK | GNU C++0x | TESTS | 42 | 31 | 0 | 2000 | |
| 2483985 | nomearod | C | Nov. 1, 2012, 5:12 p.m. | OK | GNU C++0x | TESTS | 42 | 31 | 0 | 2000 | |
| 2482527 | riadwaw | C | Nov. 1, 2012, 4:37 p.m. | OK | GNU C++0x | TESTS | 42 | 31 | 0 | 2000 | |
| 29954357 | farmerboy | C | Aug. 31, 2017, 3:58 p.m. | OK | GNU C++11 | TESTS | 42 | 30 | 0 | 2000 | |
| 21840296 | vjudge3 | C | Oct. 28, 2016, 6:30 a.m. | OK | GNU C++11 | TESTS | 42 | 30 | 0 | 2000 | |
| 21840263 | Kylin_lhy | C | Oct. 28, 2016, 6:27 a.m. | OK | GNU C++11 | TESTS | 42 | 30 | 0 | 2000 | |
| 17317345 | SakurakoujiRuna | C | April 14, 2016, 4:45 p.m. | OK | GNU C++11 | TESTS | 42 | 30 | 0 | 2000 | |
| 10799435 | xhae | C | April 20, 2015, 2:49 p.m. | OK | GNU C++11 | TESTS | 42 | 30 | 1945600 | 2000 | |
| 17128906 | freebsdx | C | April 2, 2016, 11:21 a.m. | OK | GNU C++11 | TESTS | 42 | 30 | 2048000 | 2000 | |
| 12243904 | stefanzzz | C | July 27, 2015, 6:34 p.m. | OK | GNU C++11 | TESTS | 42 | 60 | 0 | 2000 | |
| 11627188 | hzwer | C | June 18, 2015, 2:53 a.m. | OK | GNU C++11 | TESTS | 42 | 60 | 0 | 2000 | |
| 11346361 | zld3794955 | C | May 29, 2015, 1:43 p.m. | OK | GNU C++11 | TESTS | 42 | 60 | 102400 | 2000 | |
| 10797751 | tanphatls987 | C | April 20, 2015, 12:33 p.m. | OK | GNU C++11 | TESTS | 42 | 60 | 2048000 | 2000 | |
| 28373382 | JustasK | C | July 8, 2017, 4:41 p.m. | OK | GNU C++14 | TESTS | 42 | 30 | 1945600 | 2000 | |
| 28373362 | JustasK | C | July 8, 2017, 4:40 p.m. | OK | GNU C++14 | TESTS | 42 | 30 | 1945600 | 2000 | |
| 25367475 | Kaban-5 | C | March 9, 2017, 7:12 p.m. | OK | GNU C++14 | TESTS | 42 | 30 | 1945600 | 2000 | |
| 28383868 | Gediminas | C | July 9, 2017, 8:51 a.m. | OK | GNU C++14 | TESTS | 42 | 30 | 2048000 | 2000 | |
| 28372859 | JustasK | C | July 8, 2017, 4:07 p.m. | OK | GNU C++14 | TESTS | 42 | 30 | 2048000 | 2000 | |
| 28372730 | JustasK | C | July 8, 2017, 3:59 p.m. | OK | GNU C++14 | TESTS | 42 | 30 | 2048000 | 2000 | |
| 31964523 | .... | C | Nov. 1, 2017, 11:03 p.m. | OK | GNU C++14 | TESTS | 42 | 30 | 2560000 | 2000 | |
| 37300986 | proofbycontradiction | C | April 14, 2018, 2:25 a.m. | OK | GNU C++14 | TESTS | 42 | 60 | 3481600 | 2000 | |
| 65231175 | baohiep | C | Nov. 17, 2019, 5:06 a.m. | OK | GNU C++14 | TESTS | 42 | 62 | 0 | 2000 | |
| 43598621 | I_love_Y_UME | C | Sept. 30, 2018, 8:51 a.m. | OK | GNU C++14 | TESTS | 42 | 62 | 0 | 2000 | |
| 47668137 | yhchang3 | C | Dec. 29, 2018, 3:13 a.m. | OK | GNU C++17 | TESTS | 42 | 60 | 0 | 2000 | |
| 69657761 | vjudge5 | C | Jan. 28, 2020, 8:11 a.m. | OK | GNU C++17 | TESTS | 42 | 62 | 0 | 2000 | |
| 59806558 | h.mokdad | C | Aug. 31, 2019, 12:07 p.m. | OK | GNU C++17 | TESTS | 42 | 62 | 0 | 2000 | |
| 46174348 | TrivialMan | C | Nov. 24, 2018, 2:22 p.m. | OK | GNU C++17 | TESTS | 42 | 62 | 204800 | 2000 | |
| 61700408 | kempusss | C | Oct. 2, 2019, 8:22 a.m. | OK | GNU C++17 | TESTS | 42 | 62 | 819200 | 2000 | |
| 45897241 | dinosaurs | C | Nov. 18, 2018, 12:18 a.m. | OK | GNU C++17 | TESTS | 42 | 62 | 1228800 | 2000 | |
| 41252486 | .__. | C | Aug. 5, 2018, 5:14 p.m. | OK | GNU C++17 | TESTS | 42 | 62 | 1331200 | 2000 | |
| 55523245 | chongryong | C | June 13, 2019, 9:44 a.m. | OK | GNU C++17 | TESTS | 42 | 92 | 1331200 | 2000 | |
| 2490459 | mjf | C | Nov. 2, 2012, 10:45 a.m. | OK | Haskell | TESTS | 42 | 62 | 0 | 2000 | |
| 2484437 | hama-du | C | Nov. 1, 2012, 5:22 p.m. | OK | Java 6 | TESTS | 42 | 78 | 0 | 2000 | |
| 2508381 | FunLNU | C | Nov. 4, 2012, 9 p.m. | OK | Java 6 | TESTS | 42 | 93 | 0 | 2000 | |
| 2488514 | PeterGriffin | C | Nov. 1, 2012, 10:03 p.m. | OK | Java 6 | TESTS | 42 | 93 | 0 | 2000 | |
| 2485582 | SergeyLazarev | C | Nov. 1, 2012, 5:51 p.m. | OK | Java 6 | TESTS | 42 | 93 | 0 | 2000 | |
| 2484865 | Kornacker | C | Nov. 1, 2012, 5:33 p.m. | OK | Java 6 | TESTS | 42 | 93 | 0 | 2000 | |
| 2483156 | niyaznigmatul | C | Nov. 1, 2012, 4:51 p.m. | OK | Java 6 | TESTS | 42 | 93 | 0 | 2000 | |
| 2482653 | dgozman | C | Nov. 1, 2012, 4:40 p.m. | OK | Java 6 | TESTS | 42 | 93 | 0 | 2000 | |
| 2481851 | uwi | C | Nov. 1, 2012, 4:23 p.m. | OK | Java 6 | TESTS | 42 | 93 | 0 | 2000 | |
| 2481663 | Egor | C | Nov. 1, 2012, 4:18 p.m. | OK | Java 6 | TESTS | 42 | 93 | 0 | 2000 | |
| 2483600 | todo | C | Nov. 1, 2012, 5:03 p.m. | OK | Java 6 | TESTS | 42 | 109 | 0 | 2000 | |
| 2482561 | cerealguy | C | Nov. 1, 2012, 4:38 p.m. | OK | Java 7 | TESTS | 42 | 78 | 0 | 2000 | |
| 2485127 | chavit | C | Nov. 1, 2012, 5:40 p.m. | OK | Java 7 | TESTS | 42 | 109 | 0 | 2000 | |
| 2484657 | Jovfer | C | Nov. 1, 2012, 5:28 p.m. | OK | Java 7 | TESTS | 42 | 109 | 0 | 2000 | |
| 2484144 | qwerty787788 | C | Nov. 1, 2012, 5:16 p.m. | OK | Java 7 | TESTS | 42 | 109 | 0 | 2000 | |
| 2485974 | alexey.enkov | C | Nov. 1, 2012, 5:59 p.m. | OK | Java 7 | TESTS | 42 | 109 | 102400 | 2000 | |
| 7994932 | PlayLikeNeverB4 | C | Sept. 28, 2014, 1:35 p.m. | OK | Java 7 | TESTS | 42 | 156 | 0 | 2000 | |
| 10201103 | vjudge3 | C | March 8, 2015, 6:25 a.m. | OK | Java 7 | TESTS | 42 | 186 | 0 | 2000 | |
| 10201085 | Yukii | C | March 8, 2015, 6:24 a.m. | OK | Java 7 | TESTS | 42 | 186 | 0 | 2000 | |
| 2483087 | chokudai | C | Nov. 1, 2012, 4:49 p.m. | OK | Mono C# | TESTS | 42 | 93 | 204800 | 2000 | |
| 2483846 | it4.kp | C | Nov. 1, 2012, 5:08 p.m. | OK | Mono C# | TESTS | 42 | 125 | 1843200 | 2000 | |
| 4303053 | marat.snowbear | C | Aug. 17, 2013, 11:24 a.m. | OK | MS C# | TESTS | 42 | 124 | 2048000 | 2000 | |
| 4052257 | poopi | C | July 11, 2013, 8:45 p.m. | OK | MS C++ | TESTS | 42 | 15 | 0 | 2000 | |
| 3612508 | Reshetnikov_Ivan Barsuk_Alexey atnurgaliev | C | April 23, 2013, 4:41 p.m. | OK | MS C++ | TESTS | 42 | 15 | 102400 | 2000 | |
| 37023053 | benson1029 | C | April 6, 2018, 2:08 p.m. | OK | MS C++ | TESTS | 42 | 30 | 3481600 | 2000 | |
| 2488012 | mugurelionut | C | Nov. 1, 2012, 7:12 p.m. | OK | MS C++ | TESTS | 42 | 31 | 0 | 2000 | |
| 2487482 | YYKuaiXian | C | Nov. 1, 2012, 6:29 p.m. | OK | MS C++ | TESTS | 42 | 31 | 0 | 2000 | |
| 2487110 | ASPIRINKA | C | Nov. 1, 2012, 6:25 p.m. | OK | MS C++ | TESTS | 42 | 31 | 0 | 2000 | |
| 2486615 | Yevgen | C | Nov. 1, 2012, 6:14 p.m. | OK | MS C++ | TESTS | 42 | 31 | 0 | 2000 | |
| 2486231 | natalia | C | Nov. 1, 2012, 6:05 p.m. | OK | MS C++ | TESTS | 42 | 31 | 0 | 2000 | |
| 2488033 | Free777Man | C | Nov. 1, 2012, 7:16 p.m. | OK | MS C++ | TESTS | 42 | 31 | 0 | 2000 | |
| 2488250 | pooya_ | C | Nov. 1, 2012, 8:21 p.m. | OK | MS C++ | TESTS | 42 | 31 | 0 | 2000 | |
| 2483682 | alexey.shchepin | C | Nov. 1, 2012, 5:05 p.m. | OK | Ocaml | TESTS | 42 | 31 | 716800 | 2000 | |
| 3670205 | nealzane | C | May 4, 2013, 7:34 p.m. | OK | Python 2 | TESTS | 42 | 62 | 307200 | 2000 | |
| 2485274 | nwi | C | Nov. 1, 2012, 5:43 p.m. | OK | Python 2 | TESTS | 42 | 78 | 0 | 2000 | |
| 35854341 | ______u______ | C | March 2, 2018, 7:39 p.m. | OK | Python 2 | TESTS | 42 | 124 | 4608000 | 2000 | |
| 35854170 | ______n______ | C | March 2, 2018, 7:37 p.m. | OK | Python 2 | TESTS | 42 | 124 | 4608000 | 2000 | |
| 35853495 | _____i_____ | C | March 2, 2018, 7:19 p.m. | OK | Python 2 | TESTS | 42 | 124 | 4608000 | 2000 | |
| 35849289 | _____k_____ | C | March 2, 2018, 5:11 p.m. | OK | Python 2 | TESTS | 42 | 124 | 4608000 | 2000 | |
| 35842592 | ______h______ | C | March 2, 2018, 2:55 p.m. | OK | Python 2 | TESTS | 42 | 124 | 4608000 | 2000 | |
| 35842405 | ______k______ | C | March 2, 2018, 2:53 p.m. | OK | Python 2 | TESTS | 42 | 124 | 4608000 | 2000 | |
| 35842391 | ______i______ | C | March 2, 2018, 2:53 p.m. | OK | Python 2 | TESTS | 42 | 124 | 4608000 | 2000 | |
| 35840002 | ______M______ | C | March 2, 2018, 2:09 p.m. | OK | Python 2 | TESTS | 42 | 124 | 4608000 | 2000 |
Back to search problems