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 |
|---|---|---|---|---|---|---|
| 474 | Codeforces Round 271 (Div. 2) | FINISHED | False | 9000 | 363796223 | Oct. 6, 2014, 3:30 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 11492 ) | F | Ant colony | PROGRAMMING | data structures math number theory | 2200 |
Mole is hungry again. He found one ant colony, consisting of n ants, ordered in a row. Each ant i ( 1 ≤ i ≤ n ) has a strength s i . In order to make his dinner more interesting, Mole organizes a version of «Hunger Games» for the ants. He chooses two numbers l and r ( 1 ≤ l ≤ r ≤ n ) and each pair of ants with indices between l and r (inclusively) will fight. When two ants i and j fight, ant i gets one battle point only if s i divides s j (also, ant j gets one battle point only if s j divides s i ). After all fights have been finished, Mole makes the ranking. An ant i , with v i battle points obtained, is going to be freed only if v i = r - l , or in other words only if it took a point in every fight it participated. After that, Mole eats the rest of the ants. Note that there can be many ants freed or even none. In order to choose the best sequence, Mole gives you t segments l i , r i and asks for each of them how many ants is he going to eat if those ants fight. The first line contains one integer n ( 1 ≤ n ≤ 10 5 ), the size of the ant colony. The second line contains n integers s 1 , s 2 , ..., s n ( 1 ≤ s i ≤ 10 9 ), the strengths of the ants. The third line contains one integer t ( 1 ≤ t ≤ 10 5 ), the number of test cases. Each of the next t lines contains two integers l i and r i ( 1 ≤ l i ≤ r i ≤ n ), describing one query. Print to the standard output t lines. The i -th line contains number of ants that Mole eats from the segment l i , r i . In the first test battle points for each ant are v = 4, 0, 2, 0, 2 , so ant number 1 is freed. Mole eats the ants 2 , 3 , 4 , 5 . In the second test case battle points are v = 0, 2, 0, 2 , so no ant is freed and all of them are eaten by Mole. In the third test case battle points are v = 2, 0, 2 , so ants number 3 and 5 are freed. Mole eats only the ant 4 . In the fourth test case battle points are v = 0, 1 , so ant number 5 is freed. Mole eats the ant 4 . |
| Codeforces Round #271 (Div. 2) Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 40199056 | YoungNeal | F | July 11, 2018, 11:17 a.m. | OK | GNU C++ | TESTS | 65 | 93 | 3379200 | 2200 | |
| 40199036 | luogu_bot1 | F | July 11, 2018, 11:16 a.m. | OK | GNU C++ | TESTS | 65 | 93 | 3379200 | 2200 | |
| 40863901 | asdf1229 | F | July 28, 2018, 1:32 a.m. | OK | GNU C++ | TESTS | 65 | 109 | 6656000 | 2200 | |
| 40863180 | asdf1229 | F | July 28, 2018, 12:46 a.m. | OK | GNU C++ | TESTS | 65 | 109 | 6656000 | 2200 | |
| 40262806 | vjudge5 | F | July 13, 2018, 1:16 p.m. | OK | GNU C++ | TESTS | 65 | 124 | 3686400 | 2200 | |
| 40214495 | ivanovcraft | F | July 12, 2018, 1:09 a.m. | OK | GNU C++ | TESTS | 65 | 139 | 3379200 | 2200 | |
| 40593882 | water_radish | F | July 21, 2018, 3:19 a.m. | OK | GNU C++ | TESTS | 65 | 139 | 3584000 | 2200 | |
| 35416162 | dhuacm3 | F | Feb. 17, 2018, 12:32 p.m. | OK | GNU C++ | TESTS | 65 | 139 | 9011200 | 2200 | |
| 35331199 | dhuacm1 | F | Feb. 16, 2018, 8:47 a.m. | OK | GNU C++ | TESTS | 65 | 139 | 9011200 | 2200 | |
| 41381509 | luogu_bot4 | F | Aug. 9, 2018, 2:36 a.m. | OK | GNU C++ | TESTS | 65 | 140 | 3481600 | 2200 | |
| 59827773 | rainboy | F | Aug. 31, 2019, 8:27 p.m. | OK | GNU C11 | TESTS | 65 | 421 | 2764800 | 2200 | |
| 40712129 | LudwigVanBeethoven | F | July 24, 2018, 4:43 p.m. | OK | GNU C11 | TESTS | 65 | 546 | 3584000 | 2200 | |
| 39063815 | purple_sun | F | June 9, 2018, 8:18 a.m. | OK | GNU C++11 | TESTS | 65 | 78 | 2457600 | 2200 | |
| 55821481 | Genius_Z | F | June 20, 2019, 8:47 a.m. | OK | GNU C++11 | TESTS | 65 | 78 | 138854400 | 2200 | |
| 57323750 | ctz45562 | F | July 19, 2019, 11:11 a.m. | OK | GNU C++11 | TESTS | 65 | 93 | 3584000 | 2200 | |
| 39065258 | purple_sun | F | June 9, 2018, 9:28 a.m. | OK | GNU C++11 | TESTS | 65 | 93 | 3686400 | 2200 | |
| 49896236 | vjudge2 | F | Feb. 14, 2019, 7:04 a.m. | OK | GNU C++11 | TESTS | 65 | 93 | 5222400 | 2200 | |
| 49926717 | Zward | F | Feb. 14, 2019, 11:39 p.m. | OK | GNU C++11 | TESTS | 65 | 93 | 5222400 | 2200 | |
| 59429757 | vjudge1 | F | Aug. 25, 2019, 5:34 a.m. | OK | GNU C++11 | TESTS | 65 | 93 | 5222400 | 2200 | |
| 55821009 | Genius_Z | F | June 20, 2019, 8:34 a.m. | OK | GNU C++11 | TESTS | 65 | 93 | 138854400 | 2200 | |
| 40987833 | ReaLNero1 | F | July 30, 2018, 9:31 p.m. | OK | GNU C++11 | TESTS | 65 | 108 | 3276800 | 2200 | |
| 57323841 | luogu_bot5 | F | July 19, 2019, 11:13 a.m. | OK | GNU C++11 | TESTS | 65 | 108 | 3584000 | 2200 | |
| 50505444 | vjudge3 | F | Feb. 25, 2019, 7:26 p.m. | OK | GNU C++14 | TESTS | 65 | 109 | 1638400 | 2200 | |
| 42098928 | KevinWan | F | Aug. 25, 2018, 6:21 p.m. | OK | GNU C++14 | TESTS | 65 | 139 | 2150400 | 2200 | |
| 47267724 | arjitkansal | F | Dec. 19, 2018, 3:06 p.m. | OK | GNU C++14 | TESTS | 65 | 140 | 2457600 | 2200 | |
| 42668848 | kimmypracha | F | Sept. 8, 2018, 9:44 a.m. | OK | GNU C++14 | TESTS | 65 | 140 | 2457600 | 2200 | |
| 44340395 | ibrahimsherif | F | Oct. 15, 2018, 2:52 a.m. | OK | GNU C++14 | TESTS | 65 | 140 | 3584000 | 2200 | |
| 35413626 | jonathansilver | F | Feb. 17, 2018, 11:55 a.m. | OK | GNU C++14 | TESTS | 65 | 140 | 5529600 | 2200 | |
| 57788679 | bojverdict2 | F | July 26, 2019, 8:42 a.m. | OK | GNU C++14 | TESTS | 65 | 140 | 8396800 | 2200 | |
| 57799292 | bojverdict1 | F | July 26, 2019, 12:39 p.m. | OK | GNU C++14 | TESTS | 65 | 140 | 8396800 | 2200 | |
| 36272521 | e_coder | F | March 14, 2018, 11:11 a.m. | OK | GNU C++14 | TESTS | 65 | 140 | 8806400 | 2200 | |
| 50575077 | linus509 | F | Feb. 27, 2019, 5:37 p.m. | OK | GNU C++14 | TESTS | 65 | 155 | 2150400 | 2200 | |
| 53217630 | yan-zp | F | April 24, 2019, 9:52 a.m. | OK | GNU C++17 | TESTS | 65 | 139 | 2457600 | 2200 | |
| 59949288 | ljslj98 | F | Sept. 3, 2019, 1:59 p.m. | OK | GNU C++17 | TESTS | 65 | 139 | 6860800 | 2200 | |
| 39855448 | josecruz | F | July 2, 2018, 2:57 a.m. | OK | GNU C++17 | TESTS | 65 | 140 | 1638400 | 2200 | |
| 39730958 | TheFisherman | F | June 28, 2018, 2:32 a.m. | OK | GNU C++17 | TESTS | 65 | 140 | 1638400 | 2200 | |
| 58684578 | jdh | F | Aug. 12, 2019, 9:23 p.m. | OK | GNU C++17 | TESTS | 65 | 140 | 1638400 | 2200 | |
| 63372151 | _PortgasD.Ace_ | F | Oct. 25, 2019, 9:45 a.m. | OK | GNU C++17 | TESTS | 65 | 140 | 1638400 | 2200 | |
| 58708898 | tomsyd | F | Aug. 13, 2019, 11:29 a.m. | OK | GNU C++17 | TESTS | 65 | 140 | 2150400 | 2200 | |
| 44098534 | Princ_iple | F | Oct. 11, 2018, 3:45 a.m. | OK | GNU C++17 | TESTS | 65 | 140 | 3379200 | 2200 | |
| 45423683 | vjudge5 | F | Nov. 7, 2018, 6:59 p.m. | OK | GNU C++17 | TESTS | 65 | 140 | 3481600 | 2200 | |
| 61462162 | iamneit | F | Sept. 29, 2019, 8:58 a.m. | OK | GNU C++17 | TESTS | 65 | 140 | 3584000 | 2200 | |
| 68065280 | saurabhs1206 | F | Jan. 2, 2020, 7:21 a.m. | OK | Java 8 | TESTS | 65 | 265 | 4300800 | 2200 | |
| 51267376 | GiantTornado | F | March 13, 2019, 4:14 p.m. | OK | Java 8 | TESTS | 65 | 280 | 4096000 | 2200 | |
| 59053820 | soumyab | F | Aug. 18, 2019, 6:10 p.m. | OK | Java 8 | TESTS | 65 | 280 | 4710400 | 2200 | |
| 40978598 | prabhat236218 | F | July 30, 2018, 4:42 p.m. | OK | Java 8 | TESTS | 65 | 311 | 86630400 | 2200 | |
| 68712326 | Vaibhav_Domadia | F | Jan. 13, 2020, 1:22 p.m. | OK | Java 8 | TESTS | 65 | 312 | 4300800 | 2200 | |
| 40770576 | wrong_lemma | F | July 26, 2018, 8:23 a.m. | OK | Java 8 | TESTS | 65 | 312 | 5939200 | 2200 | |
| 36631379 | rzhan11 | F | March 26, 2018, 4 a.m. | OK | Java 8 | TESTS | 65 | 342 | 26009600 | 2200 | |
| 67023530 | alireza_sh | F | Dec. 16, 2019, 1:41 p.m. | OK | Java 8 | TESTS | 65 | 358 | 4608000 | 2200 | |
| 58166361 | its_aks_ulure | F | Aug. 2, 2019, 9:11 a.m. | OK | Java 8 | TESTS | 65 | 358 | 13926400 | 2200 | |
| 45214578 | hongquanntct | F | Nov. 2, 2018, 5:05 p.m. | OK | Java 8 | TESTS | 65 | 358 | 20172800 | 2200 | |
| 59428131 | vjudge4 | F | Aug. 25, 2019, 4:28 a.m. | OK | MS C++ | TESTS | 65 | 171 | 5222400 | 2200 | |
| 50684284 | vjudge1 | F | March 2, 2019, 12:57 p.m. | OK | MS C++ | TESTS | 65 | 187 | 17203200 | 2200 | |
| 59433348 | vjudge2 | F | Aug. 25, 2019, 7:30 a.m. | OK | MS C++ | TESTS | 65 | 342 | 2048000 | 2200 | |
| 59431156 | vjudge4 | F | Aug. 25, 2019, 6:20 a.m. | OK | MS C++ | TESTS | 65 | 420 | 25702400 | 2200 | |
| 36232509 | Spitsnaz | F | March 12, 2018, 6:34 p.m. | OK | MS C++ | TESTS | 65 | 561 | 6246400 | 2200 | |
| 62103414 | yorky | F | Oct. 8, 2019, 9:54 a.m. | OK | MS C++ 2017 | TESTS | 65 | 405 | 24473600 | 2200 | |
| 58138891 | tik-tok | F | Aug. 1, 2019, 5:16 p.m. | OK | MS C++ 2017 | TESTS | 65 | 733 | 8499200 | 2200 | |
| 58138766 | tik-tok | F | Aug. 1, 2019, 5:13 p.m. | OK | MS C++ 2017 | TESTS | 65 | 811 | 8499200 | 2200 | |
| 65956293 | pajenegod | F | Nov. 29, 2019, 12:58 p.m. | OK | PyPy 2 | TESTS | 65 | 514 | 30208000 | 2200 | |
| 58707517 | LowR | F | Aug. 13, 2019, 10:48 a.m. | OK | Rust | TESTS | 65 | 998 | 8601600 | 2200 |
Back to search problems