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 |
| 901
|
Codeforces Round 453 (Div. 1) |
FINISHED |
False |
7200 |
262707923 |
Dec. 19, 2017, 3:35 p.m. |
Problems
Suppose you have two polynomials and . Then polynomial can be uniquely represented in the following way: This can be done using long division . Here, denotes the degree of polynomial P ( x ) . is called the remainder of division of polynomial by polynomial , it is also denoted as . Since there is a way to divide polynomials with remainder, we can define Euclid's algorithm of finding the greatest common divisor of two polynomials. The algorithm takes two polynomials . If the polynomial is zero, the result is , otherwise the result is the value the algorithm returns for pair . On each step the degree of the second argument decreases, so the algorithm works in finite number of steps. But how large that number could be? You are to answer this question. You are given an integer n . You have to build two polynomials with degrees not greater than n , such that their coefficients are integers not exceeding 1 by their absolute value, the leading coefficients (ones with the greatest power of x ) are equal to one, and the described Euclid's algorithm performs exactly n steps finding their greatest common divisor. Moreover, the degree of the first polynomial should be greater than the degree of the second. By a step of the algorithm we mean the transition from pair to pair . You are given a single integer n ( 1 ≤ n ≤ 150 ) — the number of steps of the algorithm you need to reach. Print two polynomials in the following format. In the first line print a single integer m ( 0 ≤ m ≤ n ) — the degree of the polynomial. In the second line print m + 1 integers between - 1 and 1 — the coefficients of the polynomial, from constant to leading. The degree of the first polynomial should be greater than the degree of the second polynomial, the leading coefficients should be equal to 1 . Euclid's algorithm should perform exactly n steps when called using these polynomials. If there is no answer for the given n , print -1 . If there are multiple answer, print any of them. In the seco |
Tutorials
Submissions
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|
33431831 |
yosupo |
B |
Dec. 19, 2017, 5:07 p.m. |
OK |
D |
TESTS |
150 |
15 |
2969600 |
|
2100 |
|
33904037 |
lsmll |
B |
Jan. 4, 2018, 1:28 p.m. |
OK |
GNU C++ |
TESTS |
150 |
15 |
1843200 |
|
2100 |
|
33668063 |
LaiAng8086 |
B |
Dec. 27, 2017, 12:02 p.m. |
OK |
GNU C++ |
TESTS |
150 |
15 |
1843200 |
|
2100 |
|
33443217 |
Jeff_Lee |
B |
Dec. 20, 2017, 2:21 a.m. |
OK |
GNU C++ |
TESTS |
150 |
15 |
1843200 |
|
2100 |
|
33449058 |
Lightning34 |
B |
Dec. 20, 2017, 7:57 a.m. |
OK |
GNU C++ |
TESTS |
150 |
15 |
1945600 |
|
2100 |
|
33442272 |
zx2003 |
B |
Dec. 20, 2017, 12:41 a.m. |
OK |
GNU C++ |
TESTS |
150 |
15 |
1945600 |
|
2100 |
|
35679315 |
vjudge1 |
B |
Feb. 25, 2018, 12:37 p.m. |
OK |
GNU C++ |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
34638083 |
luogu_bot3 |
B |
Jan. 28, 2018, 4:11 p.m. |
OK |
GNU C++ |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
34628440 |
Scut82 |
B |
Jan. 28, 2018, 9:02 a.m. |
OK |
GNU C++ |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
34402549 |
ljz |
B |
Jan. 21, 2018, 6:25 a.m. |
OK |
GNU C++ |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
34342790 |
Scut82 |
B |
Jan. 20, 2018, 7:27 a.m. |
OK |
GNU C++ |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
33936993 |
sjtsjt |
B |
Jan. 5, 2018, 3:23 p.m. |
OK |
GNU C++11 |
TESTS |
150 |
15 |
1843200 |
|
2100 |
|
36180748 |
Benq |
B |
March 10, 2018, 10:33 p.m. |
OK |
GNU C++11 |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
35450100 |
vjudge3 |
B |
Feb. 18, 2018, 3:29 p.m. |
OK |
GNU C++11 |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
35450091 |
GENGBK |
B |
Feb. 18, 2018, 3:28 p.m. |
OK |
GNU C++11 |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
35382776 |
caoye |
B |
Feb. 17, 2018, 5:45 a.m. |
OK |
GNU C++11 |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
34018354 |
Arturgo |
B |
Jan. 8, 2018, 3:25 p.m. |
OK |
GNU C++11 |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
33961707 |
shdut |
B |
Jan. 6, 2018, 11:36 a.m. |
OK |
GNU C++11 |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
33820149 |
KMAASZRAA |
B |
Dec. 30, 2017, 8:26 p.m. |
OK |
GNU C++11 |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
33819640 |
Skywynne |
B |
Dec. 30, 2017, 7:56 p.m. |
OK |
GNU C++11 |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
33704129 |
Suika_predator |
B |
Dec. 28, 2017, 8:11 a.m. |
OK |
GNU C++11 |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
33453702 |
asusp4s333 |
B |
Dec. 20, 2017, 11:26 a.m. |
OK |
GNU C++14 |
TESTS |
150 |
15 |
1843200 |
|
2100 |
|
35989397 |
chrisfsj2051 |
B |
March 6, 2018, 11:13 a.m. |
OK |
GNU C++14 |
TESTS |
150 |
15 |
1945600 |
|
2100 |
|
35319253 |
Eldervald |
B |
Feb. 15, 2018, 7:41 p.m. |
OK |
GNU C++14 |
TESTS |
150 |
15 |
1945600 |
|
2100 |
|
35205934 |
foolishhmy |
B |
Feb. 13, 2018, 4:43 p.m. |
OK |
GNU C++14 |
TESTS |
150 |
15 |
1945600 |
|
2100 |
|
35051552 |
ztx |
B |
Feb. 8, 2018, 9 a.m. |
OK |
GNU C++14 |
TESTS |
150 |
15 |
1945600 |
|
2100 |
|
34614643 |
ptrrsn_1 |
B |
Jan. 27, 2018, 6:27 p.m. |
OK |
GNU C++14 |
TESTS |
150 |
15 |
1945600 |
|
2100 |
|
34587331 |
Antoine |
B |
Jan. 26, 2018, 8:07 p.m. |
OK |
GNU C++14 |
TESTS |
150 |
15 |
1945600 |
|
2100 |
|
34054287 |
alexander9123 |
B |
Jan. 9, 2018, 5 p.m. |
OK |
GNU C++14 |
TESTS |
150 |
15 |
1945600 |
|
2100 |
|
34053434 |
yuvalsalant |
B |
Jan. 9, 2018, 4:21 p.m. |
OK |
GNU C++14 |
TESTS |
150 |
15 |
1945600 |
|
2100 |
|
34053171 |
yuvalsalant |
B |
Jan. 9, 2018, 4:07 p.m. |
OK |
GNU C++14 |
TESTS |
150 |
15 |
1945600 |
|
2100 |
|
39718590 |
majk |
B |
June 27, 2018, 4:13 p.m. |
OK |
GNU C++17 |
TESTS |
150 |
30 |
204800 |
|
2100 |
|
69249787 |
TongChu |
B |
Jan. 21, 2020, 1:56 p.m. |
OK |
GNU C++17 |
TESTS |
150 |
31 |
0 |
|
2100 |
|
69247890 |
TongChu |
B |
Jan. 21, 2020, 1:26 p.m. |
OK |
GNU C++17 |
TESTS |
150 |
31 |
0 |
|
2100 |
|
61737965 |
Phortox |
B |
Oct. 2, 2019, 6:57 p.m. |
OK |
GNU C++17 |
TESTS |
150 |
31 |
0 |
|
2100 |
|
53832778 |
pwild |
B |
May 6, 2019, 10:09 p.m. |
OK |
GNU C++17 |
TESTS |
150 |
31 |
0 |
|
2100 |
|
52085153 |
Nakagawa.Kanon |
B |
March 31, 2019, 2:01 p.m. |
OK |
GNU C++17 |
TESTS |
150 |
31 |
0 |
|
2100 |
|
51610828 |
le9018468 |
B |
March 21, 2019, 10:15 a.m. |
OK |
GNU C++17 |
TESTS |
150 |
31 |
0 |
|
2100 |
|
50769459 |
89264270823 |
B |
March 4, 2019, 2:58 a.m. |
OK |
GNU C++17 |
TESTS |
150 |
31 |
0 |
|
2100 |
|
56156366 |
KasugaAyumu |
B |
June 27, 2019, 10:23 a.m. |
OK |
GNU C++17 |
TESTS |
150 |
31 |
102400 |
|
2100 |
|
40029913 |
square1001 |
B |
July 6, 2018, 12:23 p.m. |
OK |
GNU C++17 |
TESTS |
150 |
31 |
102400 |
|
2100 |
|
33510541 |
mbrc |
B |
Dec. 22, 2017, 2:24 p.m. |
OK |
Haskell |
TESTS |
150 |
15 |
44851200 |
|
2100 |
|
33510416 |
mbrc |
B |
Dec. 22, 2017, 2:20 p.m. |
OK |
Haskell |
TESTS |
150 |
31 |
53248000 |
|
2100 |
|
33453278 |
Nero |
B |
Dec. 20, 2017, 11:09 a.m. |
OK |
Haskell |
TESTS |
150 |
31 |
53248000 |
|
2100 |
|
33617174 |
hulk_man |
B |
Dec. 25, 2017, 12:57 p.m. |
OK |
Java 8 |
TESTS |
150 |
124 |
20684800 |
|
2100 |
|
33456867 |
Kharouba |
B |
Dec. 20, 2017, 1:41 p.m. |
OK |
Java 8 |
TESTS |
150 |
124 |
20684800 |
|
2100 |
|
33452328 |
vovacomua |
B |
Dec. 20, 2017, 10:31 a.m. |
OK |
Java 8 |
TESTS |
150 |
124 |
20684800 |
|
2100 |
|
33452150 |
Ruins |
B |
Dec. 20, 2017, 10:23 a.m. |
OK |
Java 8 |
TESTS |
150 |
124 |
20684800 |
|
2100 |
|
33447362 |
sanketmakani |
B |
Dec. 20, 2017, 6:53 a.m. |
OK |
Java 8 |
TESTS |
150 |
124 |
20684800 |
|
2100 |
|
33440634 |
Aemon |
B |
Dec. 19, 2017, 9:48 p.m. |
OK |
Java 8 |
TESTS |
150 |
124 |
20684800 |
|
2100 |
|
33436540 |
mmaxio |
B |
Dec. 19, 2017, 6:58 p.m. |
OK |
Java 8 |
TESTS |
150 |
124 |
20684800 |
|
2100 |
|
33434322 |
sanketmakani |
B |
Dec. 19, 2017, 5:27 p.m. |
OK |
Java 8 |
TESTS |
150 |
124 |
20684800 |
|
2100 |
|
33454079 |
RP_9 |
B |
Dec. 20, 2017, 11:42 a.m. |
OK |
Java 8 |
TESTS |
150 |
124 |
20889600 |
|
2100 |
|
33436537 |
barakraganosungam |
B |
Dec. 19, 2017, 6:58 p.m. |
OK |
Java 8 |
TESTS |
150 |
139 |
20684800 |
|
2100 |
|
33424837 |
chokudai |
B |
Dec. 19, 2017, 4:21 p.m. |
OK |
MS C# |
TESTS |
150 |
46 |
9420800 |
|
2100 |
|
33439236 |
mshcherba |
B |
Dec. 19, 2017, 8:21 p.m. |
OK |
MS C++ |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
33427355 |
natalia |
B |
Dec. 19, 2017, 4:35 p.m. |
OK |
MS C++ |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
33422040 |
Auster |
B |
Dec. 19, 2017, 4:08 p.m. |
OK |
MS C++ |
TESTS |
150 |
15 |
2048000 |
|
2100 |
|
33828864 |
innok96 |
B |
Dec. 31, 2017, 9:50 a.m. |
OK |
MS C++ |
TESTS |
150 |
15 |
2150400 |
|
2100 |
|
33828717 |
innok96 |
B |
Dec. 31, 2017, 9:41 a.m. |
OK |
MS C++ |
TESTS |
150 |
15 |
2150400 |
|
2100 |
|
33695325 |
Maffka |
B |
Dec. 27, 2017, 8:09 p.m. |
OK |
MS C++ |
TESTS |
150 |
15 |
2150400 |
|
2100 |
|
33434015 |
Khazhak |
B |
Dec. 19, 2017, 5:24 p.m. |
OK |
MS C++ |
TESTS |
150 |
15 |
2150400 |
|
2100 |
|
33441615 |
Loesen |
B |
Dec. 19, 2017, 11:22 p.m. |
OK |
MS C++ |
TESTS |
150 |
30 |
2048000 |
|
2100 |
|
33424310 |
Brightness |
B |
Dec. 19, 2017, 4:18 p.m. |
OK |
MS C++ |
TESTS |
150 |
30 |
2048000 |
|
2100 |
|
33458533 |
nwi |
B |
Dec. 20, 2017, 2:41 p.m. |
OK |
Python 2 |
TESTS |
150 |
62 |
4608000 |
|
2100 |
|
33433828 |
EZ_fwtt08 |
B |
Dec. 19, 2017, 5:23 p.m. |
OK |
Python 2 |
TESTS |
150 |
62 |
4608000 |
|
2100 |
|
33449728 |
xlk |
B |
Dec. 20, 2017, 8:31 a.m. |
OK |
Python 2 |
TESTS |
150 |
62 |
4710400 |
|
2100 |
|
33436558 |
kostka |
B |
Dec. 19, 2017, 6:59 p.m. |
OK |
Python 2 |
TESTS |
150 |
62 |
4710400 |
|
2100 |
|
33432678 |
1heart2plans |
B |
Dec. 19, 2017, 5:14 p.m. |
OK |
Python 2 |
TESTS |
150 |
62 |
4710400 |
|
2100 |
|
33430401 |
jochang |
B |
Dec. 19, 2017, 4:56 p.m. |
OK |
Python 2 |
TESTS |
150 |
78 |
4710400 |
|
2100 |
|
33433313 |
Giove |
B |
Dec. 19, 2017, 5:19 p.m. |
OK |
Python 2 |
TESTS |
150 |
109 |
5324800 |
|
2100 |
|
33509901 |
cyand1317 |
B |
Dec. 22, 2017, 2:02 p.m. |
OK |
Python 3 |
TESTS |
150 |
62 |
5632000 |
|
2100 |
|
33450627 |
Jiburiru |
B |
Dec. 20, 2017, 9:11 a.m. |
OK |
Python 3 |
TESTS |
150 |
62 |
5632000 |
|
2100 |
|
33424158 |
crossopt |
B |
Dec. 19, 2017, 4:18 p.m. |
OK |
Python 3 |
TESTS |
150 |
62 |
5632000 |
|
2100 |
|
33878301 |
milutinb |
B |
Jan. 3, 2018, 6:55 a.m. |
OK |
Python 3 |
TESTS |
150 |
78 |
5632000 |
|
2100 |
|
33424906 |
sonya123 |
B |
Dec. 19, 2017, 4:21 p.m. |
OK |
Python 3 |
TESTS |
150 |
92 |
5632000 |
|
2100 |
|
33430349 |
meooow |
B |
Dec. 19, 2017, 4:55 p.m. |
OK |
Python 3 |
TESTS |
150 |
93 |
5632000 |
|
2100 |
|
42132585 |
Mk_Python_v1 |
B |
Aug. 26, 2018, 7:35 p.m. |
OK |
Python 3 |
TESTS |
150 |
124 |
0 |
|
2100 |
remove filters
Back to search problems