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 |
|---|---|---|---|---|---|---|
| 86 | Yandex.Algorithm 2011: Round 2 | FINISHED | False | 7200 | 470328623 | May 22, 2011, 3:10 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 204 ) | E | Long sequence | PROGRAMMING | brute force math matrices | 2600 |
A sequence a 0 , a 1 , ... is called a recurrent binary sequence , if each term a i ( i = 0, 1, ...) is equal to 0 or 1 and there exist coefficients such that Note that such a sequence can be uniquely recovered from any k -tuple { a s , a s + 1 , ..., a s + k - 1 } and so it is periodic. Moreover, if a k -tuple contains only zeros, then the sequence contains only zeros, so this case is not very interesting. Otherwise the minimal period of the sequence is not greater than 2 k - 1 , as k -tuple determines next element, and there are 2 k - 1 non-zero k -tuples. Let us call a sequence long if its minimal period is exactly 2 k - 1 . Your task is to find a long sequence for a given k , if there is any. Input contains a single integer k ( 2 ≤ k ≤ 50 ). If there is no long sequence for a given k , output "-1" (without quotes). Otherwise the first line of the output should contain k integer numbers: c 1 , c 2 , ..., c k (coefficients). The second line should contain first k elements of the sequence: a 0 , a 1 , ..., a k - 1 . All of them (elements and coefficients) should be equal to 0 or 1, and at least one c i has to be equal to 1. If there are several solutions, output any. 1. In the first sample: c 1 = 1 , c 2 = 1 , so a n = a n - 1 + a n - 2 ( mod 2) . Thus the sequence will be: so its period equals 3 = 2 2 - 1 . 2. In the second sample: c 1 = 0 , c 2 = 1 , c 3 = 1 , so a n = a n - 2 + a n - 3 ( mod 2) . Thus our sequence is: and its period equals 7 = 2 3 - 1 . Periods are colored. |
| Problemset analysis (Yandex, Round 2) |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 483921 | Nikolai | E | June 9, 2011, 9:52 a.m. | OK | Delphi | TESTS | 49 | 30 | 921600 | 2600 | |
| 466889 | tourist | E | May 22, 2011, 4:15 p.m. | OK | Delphi | TESTS | 49 | 30 | 921600 | 2600 | |
| 2745599 | luogan | E | Dec. 10, 2012, 5:02 a.m. | OK | FPC | TESTS | 49 | 1640 | 0 | 2600 | |
| 469542 | LayCurse | E | May 24, 2011, 11:52 p.m. | OK | GNU C | TESTS | 49 | 30 | 1331200 | 2600 | |
| 4166929 | vjtest | E | July 26, 2013, 3:21 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 0 | 2600 | |
| 4166918 | metafluor | E | July 26, 2013, 3:19 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 0 | 2600 | |
| 4166903 | vjudge3 | E | July 26, 2013, 3:18 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 0 | 2600 | |
| 4164537 | vjtest | E | July 25, 2013, 2:49 p.m. | OK | GNU C++ | TESTS | 49 | 15 | 0 | 2600 | |
| 4164536 | hxx | E | July 25, 2013, 2:49 p.m. | OK | GNU C++ | TESTS | 49 | 15 | 0 | 2600 | |
| 4162370 | vjtest | E | July 25, 2013, 8:46 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 0 | 2600 | |
| 4160477 | vjtest | E | July 25, 2013, 2:55 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 0 | 2600 | |
| 4160471 | KevinTan | E | July 25, 2013, 2:53 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 0 | 2600 | |
| 4146122 | vjtest | E | July 24, 2013, 9:15 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 0 | 2600 | |
| 4146112 | Dlintao | E | July 24, 2013, 9:14 a.m. | OK | GNU C++ | TESTS | 49 | 15 | 0 | 2600 | |
| 2682699 | apia | E | Dec. 1, 2012, 5:27 a.m. | OK | GNU C++0x | TESTS | 49 | 31 | 0 | 2600 | |
| 2678878 | llj_bash | E | Nov. 30, 2012, 5:13 a.m. | OK | GNU C++0x | TESTS | 49 | 31 | 0 | 2600 | |
| 6904005 | delta_4d | E | June 18, 2014, 8:20 a.m. | OK | GNU C++0x | TESTS | 49 | 62 | 0 | 2600 | |
| 2417742 | dc. | E | Oct. 23, 2012, 1:41 p.m. | OK | GNU C++0x | TESTS | 49 | 609 | 9625600 | 2600 | |
| 467517 | 2222 | E | May 22, 2011, 5:31 p.m. | OK | GNU C++0x | TESTS | 49 | 750 | 1433600 | 2600 | |
| 860411 | _jte_ | E | Nov. 12, 2011, 2:36 p.m. | OK | GNU C++0x | TESTS | 49 | 1090 | 2457600 | 2600 | |
| 2789182 | bakabakashyoshyo | E | Dec. 18, 2012, 2:05 a.m. | OK | GNU C++0x | TESTS | 49 | 1734 | 819200 | 2600 | |
| 26364652 | Chapecoense | E | April 14, 2017, 6:44 p.m. | OK | GNU C11 | TESTS | 49 | 30 | 1945600 | 2600 | |
| 14037665 | pegasas | E | Nov. 3, 2015, 6:28 a.m. | OK | GNU C++11 | TESTS | 49 | 30 | 0 | 2600 | |
| 33890442 | EmanuelNrx | E | Jan. 3, 2018, 5:53 p.m. | OK | GNU C++11 | TESTS | 49 | 30 | 2048000 | 2600 | |
| 17069323 | freebsdx | E | March 31, 2016, 8:15 a.m. | OK | GNU C++11 | TESTS | 49 | 30 | 2048000 | 2600 | |
| 16829802 | freebsdx | E | March 20, 2016, 1:53 a.m. | OK | GNU C++11 | TESTS | 49 | 60 | 1843200 | 2600 | |
| 33280165 | hawkomg | E | Dec. 16, 2017, 3:44 a.m. | OK | GNU C++11 | TESTS | 49 | 60 | 2048000 | 2600 | |
| 33711534 | FlappyFish | E | Dec. 28, 2017, 1:17 p.m. | OK | GNU C++11 | TESTS | 49 | 60 | 2048000 | 2600 | |
| 38150576 | cuizhuyefei | E | May 13, 2018, 1:54 a.m. | OK | GNU C++11 | TESTS | 49 | 60 | 3481600 | 2600 | |
| 57905163 | lopare | E | July 28, 2019, 5:19 p.m. | OK | GNU C++11 | TESTS | 49 | 62 | 0 | 2600 | |
| 45252824 | KCSC | E | Nov. 3, 2018, 5:36 p.m. | OK | GNU C++11 | TESTS | 49 | 62 | 0 | 2600 | |
| 18234085 | Balajiganapathi | E | June 3, 2016, 4:18 p.m. | OK | GNU C++11 | TESTS | 49 | 590 | 19046400 | 2600 | |
| 23671568 | Ali.Pi | E | Jan. 9, 2017, 9:54 p.m. | OK | GNU C++14 | TESTS | 49 | 30 | 1843200 | 2600 | |
| 56017031 | sorry_im_smurfing | E | June 24, 2019, 10:14 p.m. | OK | GNU C++14 | TESTS | 49 | 92 | 0 | 2600 | |
| 47022661 | ASSWECAN | E | Dec. 15, 2018, 4:19 a.m. | OK | GNU C++14 | TESTS | 49 | 1060 | 8089600 | 2600 | |
| 47022670 | vjudge3 | E | Dec. 15, 2018, 4:20 a.m. | OK | GNU C++14 | TESTS | 49 | 1996 | 8089600 | 2600 | |
| 39680343 | ruo | E | June 26, 2018, 4:03 p.m. | OK | GNU C++17 | TESTS | 49 | 872 | 512000 | 2600 | |
| 63282713 | hjk1030 | E | Oct. 24, 2019, 9:14 a.m. | OK | GNU C++17 | TESTS | 49 | 966 | 46899200 | 2600 | |
| 467914 | cerealguy | E | May 22, 2011, 8:11 p.m. | OK | Java 6 | TESTS | 49 | 90 | 34918400 | 2600 | |
| 466748 | Petr | E | May 22, 2011, 4 p.m. | OK | Java 6 | TESTS | 49 | 110 | 35020800 | 2600 | |
| 466761 | ivan.popelyshev | E | May 22, 2011, 4:01 p.m. | OK | Java 6 | TESTS | 49 | 110 | 35020800 | 2600 | |
| 467087 | wata | E | May 22, 2011, 4:41 p.m. | OK | Java 6 | TESTS | 49 | 110 | 35225600 | 2600 | |
| 467074 | ivan.metelsky | E | May 22, 2011, 4:40 p.m. | OK | Java 6 | TESTS | 49 | 130 | 35328000 | 2600 | |
| 20168756 | AlexFetisov | E | Aug. 26, 2016, 5:53 a.m. | OK | Java 8 | TESTS | 49 | 248 | 20480000 | 2600 | |
| 467453 | Anton_Lunyov | E | May 22, 2011, 5:08 p.m. | OK | MS C++ | TESTS | 49 | 30 | 1433600 | 2600 | |
| 467233 | dzhulgakov | E | May 22, 2011, 4:55 p.m. | OK | MS C++ | TESTS | 49 | 30 | 1433600 | 2600 | |
| 467139 | Philip_PV | E | May 22, 2011, 4:47 p.m. | OK | MS C++ | TESTS | 49 | 30 | 1433600 | 2600 | |
| 467778 | Anton_Lunyov | E | May 22, 2011, 6:28 p.m. | OK | MS C++ | TESTS | 49 | 480 | 1433600 | 2600 | |
| 860400 | _jte_ | E | Nov. 12, 2011, 2:32 p.m. | OK | MS C++ | TESTS | 49 | 1580 | 2252800 | 2600 | |
| 467770 | Anton_Lunyov | E | May 22, 2011, 6:25 p.m. | OK | MS C++ | TESTS | 49 | 1610 | 1433600 | 2600 | |
| 467950 | RAVEman | E | May 22, 2011, 8:31 p.m. | OK | MS C++ | TESTS | 49 | 1830 | 35020800 | 2600 | |
| 3859284 | watashi | E | June 12, 2013, 5:47 a.m. | OK | Perl | TESTS | 49 | 31 | 0 | 2600 | |
| 467875 | hirosegolf | E | May 22, 2011, 7:41 p.m. | OK | Python 2 | TESTS | 49 | 60 | 2867200 | 2600 |
Back to search problems