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 |
|---|---|---|---|---|---|---|
| 756 | 8VC Venture Cup 2017 - Final Round | FINISHED | False | 7200 | 291383085 | Jan. 22, 2017, 6:15 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 3216 ) | A | Pavel and barbecue | PROGRAMMING | constructive algorithms dfs and similar | 1600 |
Pavel cooks barbecue. There are n skewers, they lay on a brazier in a row, each on one of n positions. Pavel wants each skewer to be cooked some time in every of n positions in two directions: in the one it was directed originally and in the reversed direction. Pavel has a plan: a permutation p and a sequence b 1 , b 2 , ..., b n , consisting of zeros and ones. Each second Pavel move skewer on position i to position p i , and if b i equals 1 then he reverses it. So he hope that every skewer will visit every position in both directions. Unfortunately, not every pair of permutation p and sequence b suits Pavel. What is the minimum total number of elements in the given permutation p and the given sequence b he needs to change so that every skewer will visit each of 2 n placements? Note that after changing the permutation should remain a permutation as well. There is no problem for Pavel, if some skewer visits some of the placements several times before he ends to cook. In other words, a permutation p and a sequence b suit him if there is an integer k ( k ≥ 2 n ), so that after k seconds each skewer visits each of the 2 n placements. It can be shown that some suitable pair of permutation p and sequence b exists for any n . The first line contain the integer n ( 1 ≤ n ≤ 2·10 5 ) — the number of skewers. The second line contains a sequence of integers p 1 , p 2 , ..., p n ( 1 ≤ p i ≤ n ) — the permutation, according to which Pavel wants to move the skewers. The third line contains a sequence b 1 , b 2 , ..., b n consisting of zeros and ones, according to which Pavel wants to reverse the skewers. Print single integer — the minimum total number of elements in the given permutation p and the given sequence b he needs to change so that every skewer will visit each of 2 n placements. In the first example Pavel can change the permutation to 4, 3, 1, 2 . In the second example Pavel can change any element of b to 1 . |
| 8VC Venture Cup 2017 — Final Round and Codeforces Round #393 Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 24041641 | Gassa | A | Jan. 22, 2017, 6:45 p.m. | OK | D | TESTS | 87 | 78 | 14540800 | 1600 | |
| 25890191 | nikih.10 | A | March 29, 2017, 7:53 a.m. | OK | FPC | TESTS | 87 | 62 | 3174400 | 1600 | |
| 34091670 | Dima3Drew | A | Jan. 11, 2018, 4:08 p.m. | OK | FPC | TESTS | 87 | 77 | 2457600 | 1600 | |
| 24075118 | StarScreamOwl | A | Jan. 23, 2017, 4:13 p.m. | OK | FPC | TESTS | 87 | 78 | 3174400 | 1600 | |
| 24068067 | coderbd | A | Jan. 23, 2017, 9:55 a.m. | OK | GNU C | TESTS | 87 | 124 | 4300800 | 1600 | |
| 39462343 | Siyuan | A | June 21, 2018, 12:43 p.m. | OK | GNU C++ | TESTS | 87 | 31 | 1843200 | 1600 | |
| 34603209 | _O.O_ | A | Jan. 27, 2018, 11:07 a.m. | OK | GNU C++ | TESTS | 87 | 31 | 3686400 | 1600 | |
| 26490770 | vjudge4 | A | April 19, 2017, 7:40 a.m. | OK | GNU C++ | TESTS | 87 | 62 | 2867200 | 1600 | |
| 26488546 | vjudge3 | A | April 19, 2017, 5:16 a.m. | OK | GNU C++ | TESTS | 87 | 77 | 3072000 | 1600 | |
| 26490795 | vjudge5 | A | April 19, 2017, 7:41 a.m. | OK | GNU C++ | TESTS | 87 | 77 | 4300800 | 1600 | |
| 32752277 | vjudge5 | A | Nov. 28, 2017, 1:48 p.m. | OK | GNU C++ | TESTS | 87 | 77 | 4403200 | 1600 | |
| 26489827 | vjudge2 | A | April 19, 2017, 6:38 a.m. | OK | GNU C++ | TESTS | 87 | 77 | 4505600 | 1600 | |
| 41144176 | vjudge5 | A | Aug. 3, 2018, 5:39 a.m. | OK | GNU C++ | TESTS | 87 | 78 | 819200 | 1600 | |
| 41149298 | vjudge2 | A | Aug. 3, 2018, 8:02 a.m. | OK | GNU C++ | TESTS | 87 | 78 | 2150400 | 1600 | |
| 34603184 | laugher | A | Jan. 27, 2018, 11:06 a.m. | OK | GNU C++ | TESTS | 87 | 78 | 3481600 | 1600 | |
| 24035975 | eddy1021 | A | Jan. 22, 2017, 6:19 p.m. | OK | GNU C++11 | TESTS | 87 | 31 | 3891200 | 1600 | |
| 24036487 | jcvb | A | Jan. 22, 2017, 6:21 p.m. | OK | GNU C++11 | TESTS | 87 | 31 | 4812800 | 1600 | |
| 24039669 | OpalDshawn | A | Jan. 22, 2017, 6:33 p.m. | OK | GNU C++11 | TESTS | 87 | 31 | 7065600 | 1600 | |
| 40982761 | ReaLNero1 | A | July 30, 2018, 6:33 p.m. | OK | GNU C++11 | TESTS | 87 | 46 | 1024000 | 1600 | |
| 69259098 | vjudge3 | A | Jan. 21, 2020, 4:31 p.m. | OK | GNU C++11 | TESTS | 87 | 77 | 1024000 | 1600 | |
| 52280377 | tsingcbx | A | April 3, 2019, 4:42 p.m. | OK | GNU C++11 | TESTS | 87 | 77 | 2457600 | 1600 | |
| 28739474 | HowardChung | A | July 21, 2017, 4:55 a.m. | OK | GNU C++11 | TESTS | 87 | 77 | 2662400 | 1600 | |
| 24748588 | matthew99 | A | Feb. 18, 2017, 1:57 a.m. | OK | GNU C++11 | TESTS | 87 | 77 | 3072000 | 1600 | |
| 24425068 | alhasan | A | Feb. 4, 2017, 5:18 a.m. | OK | GNU C++11 | TESTS | 87 | 77 | 3174400 | 1600 | |
| 24037042 | KADR | A | Jan. 22, 2017, 6:23 p.m. | OK | GNU C++11 | TESTS | 87 | 77 | 3686400 | 1600 | |
| 24054855 | Al.Cash | A | Jan. 22, 2017, 9:59 p.m. | OK | GNU C++14 | TESTS | 87 | 31 | 3788800 | 1600 | |
| 24038361 | natsugiri | A | Jan. 22, 2017, 6:28 p.m. | OK | GNU C++14 | TESTS | 87 | 78 | 3686400 | 1600 | |
| 27673821 | FallingStar | A | June 8, 2017, 2:48 p.m. | OK | GNU C++14 | TESTS | 87 | 93 | 1024000 | 1600 | |
| 41119122 | fynet | A | Aug. 2, 2018, 10:56 a.m. | OK | GNU C++14 | TESTS | 87 | 93 | 1843200 | 1600 | |
| 32934044 | gaporf | A | Dec. 4, 2017, 7:58 p.m. | OK | GNU C++14 | TESTS | 87 | 93 | 2867200 | 1600 | |
| 24138486 | guilhermesena | A | Jan. 25, 2017, 10:17 p.m. | OK | GNU C++14 | TESTS | 87 | 93 | 3481600 | 1600 | |
| 25896100 | names_yc | A | March 29, 2017, 1:01 p.m. | OK | GNU C++14 | TESTS | 87 | 93 | 4300800 | 1600 | |
| 31430691 | e19-un | A | Oct. 16, 2017, 6:52 p.m. | OK | GNU C++14 | TESTS | 87 | 93 | 5120000 | 1600 | |
| 27318891 | heurezjusz | A | May 24, 2017, 11:18 a.m. | OK | GNU C++14 | TESTS | 87 | 108 | 819200 | 1600 | |
| 56490451 | iprakhar22 | A | July 3, 2019, 9:23 p.m. | OK | GNU C++14 | TESTS | 87 | 108 | 1536000 | 1600 | |
| 56280348 | exe | A | June 29, 2019, 4:26 p.m. | OK | GNU C++17 | TESTS | 87 | 108 | 819200 | 1600 | |
| 56285527 | Quinas | A | June 29, 2019, 7:20 p.m. | OK | GNU C++17 | TESTS | 87 | 108 | 2457600 | 1600 | |
| 68682070 | DynamicNabil | A | Jan. 12, 2020, 11:35 p.m. | OK | GNU C++17 | TESTS | 87 | 109 | 1024000 | 1600 | |
| 47827883 | Dalgerok | A | Jan. 2, 2019, 2:50 a.m. | OK | GNU C++17 | TESTS | 87 | 109 | 1024000 | 1600 | |
| 69401839 | Igor_2017 | A | Jan. 23, 2020, 9:17 a.m. | OK | GNU C++17 | TESTS | 87 | 109 | 2252800 | 1600 | |
| 41209318 | sophirothwither | A | Aug. 4, 2018, 9:37 a.m. | OK | GNU C++17 | TESTS | 87 | 109 | 2457600 | 1600 | |
| 62769116 | aps554 | A | Oct. 17, 2019, 9:39 a.m. | OK | GNU C++17 | TESTS | 87 | 109 | 3174400 | 1600 | |
| 62430565 | 7amasa | A | Oct. 12, 2019, 3:41 p.m. | OK | GNU C++17 | TESTS | 87 | 109 | 6553600 | 1600 | |
| 58594038 | cyansea | A | Aug. 11, 2019, 1:14 p.m. | OK | GNU C++17 | TESTS | 87 | 124 | 1228800 | 1600 | |
| 62769060 | vjudge4 | A | Oct. 17, 2019, 9:38 a.m. | OK | GNU C++17 | TESTS | 87 | 124 | 3174400 | 1600 | |
| 54276427 | zmurzagaliev | A | May 17, 2019, 11:23 a.m. | OK | Java 8 | TESTS | 87 | 155 | 4608000 | 1600 | |
| 47878920 | kunal725725 | A | Jan. 3, 2019, 5:08 p.m. | OK | Java 8 | TESTS | 87 | 171 | 4812800 | 1600 | |
| 24096054 | Enavik | A | Jan. 24, 2017, 5:06 p.m. | OK | Java 8 | TESTS | 87 | 171 | 25804800 | 1600 | |
| 24060218 | KNIGHT0X300 | A | Jan. 22, 2017, 11:43 p.m. | OK | Java 8 | TESTS | 87 | 186 | 20582400 | 1600 | |
| 24036110 | Egor | A | Jan. 22, 2017, 6:20 p.m. | OK | Java 8 | TESTS | 87 | 186 | 20582400 | 1600 | |
| 24058372 | marcose18 | A | Jan. 22, 2017, 11:15 p.m. | OK | Java 8 | TESTS | 87 | 186 | 26112000 | 1600 | |
| 24036481 | niyaznigmatul | A | Jan. 22, 2017, 6:21 p.m. | OK | Java 8 | TESTS | 87 | 187 | 20582400 | 1600 | |
| 24036408 | mmaxio | A | Jan. 22, 2017, 6:21 p.m. | OK | Java 8 | TESTS | 87 | 187 | 27136000 | 1600 | |
| 24036502 | uwi | A | Jan. 22, 2017, 6:21 p.m. | OK | Java 8 | TESTS | 87 | 202 | 21299200 | 1600 | |
| 24036450 | eatmore | A | Jan. 22, 2017, 6:21 p.m. | OK | Java 8 | TESTS | 87 | 202 | 27136000 | 1600 | |
| 24041968 | eulerscheZahl | A | Jan. 22, 2017, 6:47 p.m. | OK | MS C# | TESTS | 87 | 156 | 39321600 | 1600 | |
| 31886022 | jwk | A | Oct. 30, 2017, 9:11 a.m. | OK | MS C++ | TESTS | 87 | 62 | 12185600 | 1600 | |
| 69933600 | vjudge4 | A | Feb. 1, 2020, 2:10 a.m. | OK | MS C++ | TESTS | 87 | 77 | 2355200 | 1600 | |
| 41207666 | vjudge1 | A | Aug. 4, 2018, 8:42 a.m. | OK | MS C++ | TESTS | 87 | 77 | 7987200 | 1600 | |
| 24036153 | RAD | A | Jan. 22, 2017, 6:20 p.m. | OK | MS C++ | TESTS | 87 | 77 | 11980800 | 1600 | |
| 24289108 | Rafaaaaaaaaaaaam | A | Jan. 31, 2017, 12:04 p.m. | OK | MS C++ | TESTS | 87 | 78 | 3686400 | 1600 | |
| 24036444 | amethyst0 | A | Jan. 22, 2017, 6:21 p.m. | OK | MS C++ | TESTS | 87 | 78 | 3891200 | 1600 | |
| 24036887 | Milanin | A | Jan. 22, 2017, 6:23 p.m. | OK | MS C++ | TESTS | 87 | 78 | 4505600 | 1600 | |
| 24036310 | bayleef | A | Jan. 22, 2017, 6:21 p.m. | OK | MS C++ | TESTS | 87 | 78 | 5632000 | 1600 | |
| 41207492 | vjudge1 | A | Aug. 4, 2018, 8:37 a.m. | OK | MS C++ | TESTS | 87 | 78 | 7987200 | 1600 | |
| 24036282 | sdya | A | Jan. 22, 2017, 6:21 p.m. | OK | MS C++ | TESTS | 87 | 108 | 3993600 | 1600 | |
| 68831811 | youneselarjouni | A | Jan. 14, 2020, 11:06 p.m. | OK | MS C++ 2017 | TESTS | 87 | 93 | 819200 | 1600 | |
| 68832344 | youneselarjouni | A | Jan. 14, 2020, 11:45 p.m. | OK | MS C++ 2017 | TESTS | 87 | 108 | 819200 | 1600 | |
| 68832316 | youneselarjouni | A | Jan. 14, 2020, 11:43 p.m. | OK | MS C++ 2017 | TESTS | 87 | 109 | 819200 | 1600 | |
| 68831935 | youneselarjouni | A | Jan. 14, 2020, 11:14 p.m. | OK | MS C++ 2017 | TESTS | 87 | 109 | 819200 | 1600 | |
| 68831875 | youneselarjouni | A | Jan. 14, 2020, 11:10 p.m. | OK | MS C++ 2017 | TESTS | 87 | 109 | 819200 | 1600 | |
| 68831847 | youneselarjouni | A | Jan. 14, 2020, 11:09 p.m. | OK | MS C++ 2017 | TESTS | 87 | 109 | 819200 | 1600 | |
| 68736137 | sphkemlane | A | Jan. 13, 2020, 8:18 p.m. | OK | MS C++ 2017 | TESTS | 87 | 109 | 819200 | 1600 | |
| 68737594 | sphkemlane | A | Jan. 13, 2020, 9:16 p.m. | OK | MS C++ 2017 | TESTS | 87 | 280 | 1126400 | 1600 | |
| 34189350 | vjudge3 | A | Jan. 15, 2018, 5:40 a.m. | OK | PyPy 3 | TESTS | 87 | 296 | 41881600 | 1600 | |
| 60789695 | vjudge3 | A | Sept. 18, 2019, 4:26 p.m. | OK | PyPy 3 | TESTS | 87 | 390 | 20582400 | 1600 | |
| 24730748 | nealzane | A | Feb. 17, 2017, 3:16 a.m. | OK | Python 2 | TESTS | 87 | 483 | 15769600 | 1600 | |
| 42118805 | Mk_Python_v1 | A | Aug. 26, 2018, 11:22 a.m. | OK | Python 3 | TESTS | 87 | 374 | 14028800 | 1600 | |
| 24081340 | nanae1914 | A | Jan. 23, 2017, 10:33 p.m. | OK | Python 3 | TESTS | 87 | 420 | 19968000 | 1600 |
Back to search problems