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 |
| 773
|
VK Cup 2017 - Round 3 |
FINISHED |
False |
10800 |
282233723 |
May 7, 2017, 3:45 p.m. |
Problems
You are an experienced Codeforces user. Today you found out that during your activity on Codeforces you have made y submissions, out of which x have been successful. Thus, your current success rate on Codeforces is equal to x / y . Your favorite rational number in the 0;1 range is p / q . Now you wonder: what is the smallest number of submissions you have to make if you want your success rate to be p / q ? The first line contains a single integer t ( 1 ≤ t ≤ 1000 ) — the number of test cases. Each of the next t lines contains four integers x , y , p and q ( 0 ≤ x ≤ y ≤ 10 9 ; 0 ≤ p ≤ q ≤ 10 9 ; y > 0 ; q > 0 ). It is guaranteed that p / q is an irreducible fraction. Hacks. For hacks, an additional constraint of t ≤ 5 must be met. For each test case, output a single integer equal to the smallest number of submissions you have to make if you want your success rate to be equal to your favorite rational number, or -1 if this is impossible to achieve. In the first example, you have to make 4 successful submissions. Your success rate will be equal to 7 / 14 , or 1 / 2 . In the second example, you have to make 2 successful and 8 unsuccessful submissions. Your success rate will be equal to 9 / 24 , or 3 / 8 . In the third example, there is no need to make any new submissions. Your success rate is already equal to 20 / 70 , or 2 / 7 . In the fourth example, the only unsuccessful submission breaks your hopes of having the success rate equal to 1. |
Tutorials
Submissions
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|
38972130 |
AK. |
A |
June 5, 2018, 3:02 p.m. |
OK |
GNU C |
TESTS |
56 |
30 |
3379200 |
|
1700 |
|
27480800 |
vjudge5 |
A |
June 1, 2017, 8:43 a.m. |
OK |
GNU C++ |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27458493 |
khungh0na |
A |
May 31, 2017, 3:21 a.m. |
OK |
GNU C++ |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27428113 |
vjudge2 |
A |
May 29, 2017, 11:24 a.m. |
OK |
GNU C++ |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27400070 |
vjudge3 |
A |
May 28, 2017, 3:32 a.m. |
OK |
GNU C++ |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27399952 |
vjudge3 |
A |
May 28, 2017, 3:23 a.m. |
OK |
GNU C++ |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27399942 |
vjudge4 |
A |
May 28, 2017, 3:22 a.m. |
OK |
GNU C++ |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27399933 |
vjudge2 |
A |
May 28, 2017, 3:22 a.m. |
OK |
GNU C++ |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27399924 |
vjudge1 |
A |
May 28, 2017, 3:21 a.m. |
OK |
GNU C++ |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27399338 |
vjudge5 |
A |
May 28, 2017, 2:27 a.m. |
OK |
GNU C++ |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27398657 |
vjudge1 |
A |
May 28, 2017, 1:05 a.m. |
OK |
GNU C++ |
TESTS |
56 |
15 |
0 |
|
1700 |
|
32318677 |
clcr |
A |
Nov. 14, 2017, 7:18 p.m. |
OK |
GNU C++11 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27697168 |
maratonando |
A |
June 9, 2017, 10:20 p.m. |
OK |
GNU C++11 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27697166 |
pedro_diogo |
A |
June 9, 2017, 10:20 p.m. |
OK |
GNU C++11 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27558073 |
caocao |
A |
June 4, 2017, 7:44 a.m. |
OK |
GNU C++11 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27547762 |
aliahmad95 |
A |
June 3, 2017, 3:27 p.m. |
OK |
GNU C++11 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27476872 |
rxdoi |
A |
June 1, 2017, 3:36 a.m. |
OK |
GNU C++11 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27453618 |
StillANoob |
A |
May 30, 2017, 6:19 p.m. |
OK |
GNU C++11 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27428835 |
Serggor |
A |
May 29, 2017, 12:14 p.m. |
OK |
GNU C++11 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27348061 |
Live_Forever |
A |
May 26, 2017, 3:38 a.m. |
OK |
GNU C++11 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27335943 |
newyorkbikers |
A |
May 25, 2017, 12:12 p.m. |
OK |
GNU C++11 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
32198647 |
I_love_chickpea |
A |
Nov. 10, 2017, 3:12 p.m. |
OK |
GNU C++14 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
32104985 |
hitesh_r |
A |
Nov. 6, 2017, 8:13 p.m. |
OK |
GNU C++14 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
31907629 |
zhangzy |
A |
Oct. 30, 2017, 11:32 p.m. |
OK |
GNU C++14 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
30567935 |
hpkt.pkt |
A |
Sept. 21, 2017, 6:04 a.m. |
OK |
GNU C++14 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
29516112 |
afcruzs |
A |
Aug. 17, 2017, 1:49 a.m. |
OK |
GNU C++14 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27713337 |
1102301 |
A |
June 11, 2017, 1:41 a.m. |
OK |
GNU C++14 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27610796 |
loopbreaker |
A |
June 6, 2017, 10:22 a.m. |
OK |
GNU C++14 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27511520 |
prac16 |
A |
June 1, 2017, 10:22 p.m. |
OK |
GNU C++14 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27476721 |
AMnu |
A |
June 1, 2017, 3:14 a.m. |
OK |
GNU C++14 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
27455059 |
ByteSTR |
A |
May 30, 2017, 8:08 p.m. |
OK |
GNU C++14 |
TESTS |
56 |
15 |
0 |
|
1700 |
|
65228484 |
vjudge4 |
A |
Nov. 17, 2019, 3:26 a.m. |
OK |
GNU C++17 |
TESTS |
56 |
30 |
0 |
|
1700 |
|
51899928 |
alex99999 Glebanister |
A |
March 27, 2019, 1:07 p.m. |
OK |
GNU C++17 |
TESTS |
56 |
30 |
0 |
|
1700 |
|
68984929 |
Sup_Segment |
A |
Jan. 17, 2020, 12:08 p.m. |
OK |
GNU C++17 |
TESTS |
56 |
31 |
0 |
|
1700 |
|
68151691 |
jamienguyen |
A |
Jan. 4, 2020, 7:10 a.m. |
OK |
GNU C++17 |
TESTS |
56 |
31 |
0 |
|
1700 |
|
67944115 |
Chaska |
A |
Dec. 30, 2019, 4:01 a.m. |
OK |
GNU C++17 |
TESTS |
56 |
31 |
0 |
|
1700 |
|
66603941 |
darijee |
A |
Dec. 10, 2019, 5:39 p.m. |
OK |
GNU C++17 |
TESTS |
56 |
31 |
0 |
|
1700 |
|
65615261 |
vjudge3 |
A |
Nov. 24, 2019, 3:04 a.m. |
OK |
GNU C++17 |
TESTS |
56 |
31 |
0 |
|
1700 |
|
65544354 |
vjudge2 |
A |
Nov. 22, 2019, 4:37 p.m. |
OK |
GNU C++17 |
TESTS |
56 |
31 |
0 |
|
1700 |
|
65543022 |
vjudge3 |
A |
Nov. 22, 2019, 4:11 p.m. |
OK |
GNU C++17 |
TESTS |
56 |
31 |
0 |
|
1700 |
|
65514410 |
vjudge3 |
A |
Nov. 22, 2019, 6:08 a.m. |
OK |
GNU C++17 |
TESTS |
56 |
31 |
0 |
|
1700 |
|
49202530 |
opqq |
A |
Jan. 30, 2019, 12:55 p.m. |
OK |
Go |
TESTS |
56 |
140 |
0 |
|
1700 |
|
26999321 |
odomontois |
A |
May 10, 2017, 3:49 p.m. |
OK |
Haskell |
TESTS |
56 |
15 |
102400 |
|
1700 |
|
27436667 |
fqw |
A |
May 29, 2017, 10 p.m. |
OK |
Haskell |
TESTS |
56 |
15 |
307200 |
|
1700 |
|
26944491 |
MazzForces |
A |
May 7, 2017, 7:02 p.m. |
OK |
Java 8 |
TESTS |
56 |
124 |
0 |
|
1700 |
|
26929938 |
alex700 WiBk |
A |
May 7, 2017, 4:07 p.m. |
OK |
Java 8 |
TESTS |
56 |
124 |
0 |
|
1700 |
|
33319793 |
flyman3046 |
A |
Dec. 16, 2017, 6:45 p.m. |
OK |
Java 8 |
TESTS |
56 |
124 |
20684800 |
|
1700 |
|
26931928 |
Aksenov239 VArtem |
A |
May 7, 2017, 4:24 p.m. |
OK |
Java 8 |
TESTS |
56 |
139 |
0 |
|
1700 |
|
57846286 |
goyalakash1997 |
A |
July 27, 2019, 11:18 a.m. |
OK |
Java 8 |
TESTS |
56 |
140 |
0 |
|
1700 |
|
32306064 |
hiukim |
A |
Nov. 14, 2017, 7:53 a.m. |
OK |
Java 8 |
TESTS |
56 |
140 |
0 |
|
1700 |
|
26945565 |
noxwell |
A |
May 7, 2017, 7:42 p.m. |
OK |
Java 8 |
TESTS |
56 |
140 |
0 |
|
1700 |
|
38316969 |
ZeyadKhattab |
A |
May 16, 2018, 10:25 a.m. |
OK |
Java 8 |
TESTS |
56 |
140 |
20787200 |
|
1700 |
|
38316811 |
ZeyadKhattab |
A |
May 16, 2018, 10:19 a.m. |
OK |
Java 8 |
TESTS |
56 |
140 |
20787200 |
|
1700 |
|
38316020 |
ZeyadKhattab |
A |
May 16, 2018, 9:48 a.m. |
OK |
Java 8 |
TESTS |
56 |
140 |
20787200 |
|
1700 |
|
26928888 |
rnkorneeva suns |
A |
May 7, 2017, 4 p.m. |
OK |
MS C# |
TESTS |
56 |
62 |
409600 |
|
1700 |
|
26996085 |
liu397688551 |
A |
May 10, 2017, 12:37 p.m. |
OK |
MS C++ |
TESTS |
56 |
15 |
102400 |
|
1700 |
|
26931119 |
MrKaStep chiyar |
A |
May 7, 2017, 4:16 p.m. |
OK |
MS C++ |
TESTS |
56 |
15 |
102400 |
|
1700 |
|
26931003 |
khadaev NVAL |
A |
May 7, 2017, 4:15 p.m. |
OK |
MS C++ |
TESTS |
56 |
15 |
102400 |
|
1700 |
|
26933175 |
jk_qq Ancient_mage |
A |
May 7, 2017, 4:37 p.m. |
OK |
MS C++ |
TESTS |
56 |
15 |
204800 |
|
1700 |
|
36086274 |
vjudge1 |
A |
March 9, 2018, 3:55 a.m. |
OK |
MS C++ |
TESTS |
56 |
15 |
2048000 |
|
1700 |
|
36068201 |
vjudge1 |
A |
March 8, 2018, 11:07 a.m. |
OK |
MS C++ |
TESTS |
56 |
15 |
2048000 |
|
1700 |
|
29129084 |
vjudge1 |
A |
Aug. 2, 2017, 11:59 a.m. |
OK |
MS C++ |
TESTS |
56 |
15 |
2048000 |
|
1700 |
|
29121427 |
vjudge2 |
A |
Aug. 2, 2017, 7:41 a.m. |
OK |
MS C++ |
TESTS |
56 |
15 |
2048000 |
|
1700 |
|
29083966 |
vjudge3 |
A |
Aug. 1, 2017, 1:17 a.m. |
OK |
MS C++ |
TESTS |
56 |
15 |
2048000 |
|
1700 |
|
29041024 |
vjudge3 |
A |
July 31, 2017, 7:51 a.m. |
OK |
MS C++ |
TESTS |
56 |
15 |
2048000 |
|
1700 |
|
65545525 |
vjudge4 |
A |
Nov. 22, 2019, 5:01 p.m. |
OK |
MS C++ 2017 |
TESTS |
56 |
31 |
0 |
|
1700 |
|
65545433 |
vjudge4 |
A |
Nov. 22, 2019, 4:59 p.m. |
OK |
MS C++ 2017 |
TESTS |
56 |
31 |
0 |
|
1700 |
|
58920379 |
Sevlll |
A |
Aug. 16, 2019, 4:52 p.m. |
OK |
PyPy 3 |
TESTS |
56 |
202 |
2867200 |
|
1700 |
|
26930542 |
Jatana Vosatorp |
A |
May 7, 2017, 4:11 p.m. |
OK |
PyPy 3 |
TESTS |
56 |
233 |
3072000 |
|
1700 |
|
37360774 |
mattiasm83 |
A |
April 15, 2018, 8:04 p.m. |
OK |
PyPy 3 |
TESTS |
56 |
249 |
25292800 |
|
1700 |
|
42965527 |
homoeconomicus |
A |
Sept. 17, 2018, 12:13 a.m. |
OK |
PyPy 3 |
TESTS |
56 |
312 |
4812800 |
|
1700 |
|
28297095 |
weiy |
A |
July 5, 2017, 7:12 a.m. |
OK |
Python 2 |
TESTS |
56 |
46 |
4710400 |
|
1700 |
|
26936646 |
Lelby pvs |
A |
May 7, 2017, 5:15 p.m. |
OK |
Python 2 |
TESTS |
56 |
62 |
0 |
|
1700 |
|
26934352 |
albert96 harhrayr |
A |
May 7, 2017, 4:50 p.m. |
OK |
Python 2 |
TESTS |
56 |
62 |
0 |
|
1700 |
|
26931698 |
svetlana_lana GoldenMan |
A |
May 7, 2017, 4:22 p.m. |
OK |
Python 2 |
TESTS |
56 |
62 |
0 |
|
1700 |
|
35591151 |
laoliumang |
A |
Feb. 23, 2018, 8:15 a.m. |
OK |
Python 2 |
TESTS |
56 |
62 |
4608000 |
|
1700 |
|
29315938 |
nealzane |
A |
Aug. 10, 2017, 2:04 a.m. |
OK |
Python 2 |
TESTS |
56 |
77 |
4710400 |
|
1700 |
|
56279609 |
vjudge5 |
A |
June 29, 2019, 4:03 p.m. |
OK |
Python 2 |
TESTS |
56 |
171 |
0 |
|
1700 |
|
56275585 |
vjudge2 |
A |
June 29, 2019, 2:03 p.m. |
OK |
Python 2 |
TESTS |
56 |
202 |
0 |
|
1700 |
|
26932546 |
pew-pew dima.1.tertichny |
A |
May 7, 2017, 4:30 p.m. |
OK |
Python 3 |
TESTS |
56 |
62 |
0 |
|
1700 |
|
31167059 |
yugle7 |
A |
Oct. 9, 2017, 12:32 p.m. |
OK |
Python 3 |
TESTS |
56 |
77 |
0 |
|
1700 |
|
27201747 |
Isuaac |
A |
May 18, 2017, 5:24 p.m. |
OK |
Python 3 |
TESTS |
56 |
77 |
0 |
|
1700 |
|
26941753 |
burakov28 slelaron |
A |
May 7, 2017, 6:17 p.m. |
OK |
Python 3 |
TESTS |
56 |
77 |
307200 |
|
1700 |
|
26933850 |
EvErka greencis |
A |
May 7, 2017, 4:44 p.m. |
OK |
Python 3 |
TESTS |
56 |
77 |
307200 |
|
1700 |
|
26935449 |
manoprenko scanhex |
A |
May 7, 2017, 5:02 p.m. |
OK |
Python 3 |
TESTS |
56 |
78 |
0 |
|
1700 |
|
26940075 |
gchebanov akashin |
A |
May 7, 2017, 5:55 p.m. |
OK |
Python 3 |
TESTS |
56 |
78 |
204800 |
|
1700 |
|
33848870 |
darshankdarji |
A |
Jan. 1, 2018, 2:19 p.m. |
OK |
Python 3 |
TESTS |
56 |
78 |
5632000 |
|
1700 |
|
26934193 |
ZhNV Tehnar |
A |
May 7, 2017, 4:48 p.m. |
OK |
Python 3 |
TESTS |
56 |
93 |
0 |
|
1700 |
|
26943570 |
kb. Tinsane |
A |
May 7, 2017, 6:39 p.m. |
OK |
Python 3 |
TESTS |
56 |
93 |
307200 |
|
1700 |
|
26984653 |
almazglaz |
A |
May 9, 2017, 8:49 p.m. |
OK |
Scala |
TESTS |
56 |
404 |
716800 |
|
1700 |
remove filters
Back to search problems