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.
Problems
You are given two strings (a) and (b), consisting only of digits. In one operation, you can choose two adjacent characters in either of these two strings and replace them with their sum modulo (10). For example, from the string (57246) you can obtain the following strings in one operation: (\mathbf{57}246 \rightarrow 2246); (5\mathbf{72}46 \rightarrow 5946); (57\mathbf{24}6 \rightarrow 5766); (572\mathbf{46} \rightarrow 5720); Note that after such an operation, the length of the string always decreases by exactly (1). You can perform any number of such operations (even zero). You have to make these strings equal ((|a| = |b|) and (a_i = b_i) for all (i) from (1) to (|a|)). Calculate the maximum possible length of the resulting equal strings. The first line contains a single integer (t) ((1 \le t \le 2 \cdot 10^3)) — the number of test cases. The first line of each test case contains a string (a) ((1 \le |a| \le 5 \cdot 10^3)), consisting only of digits. The second line of each test case contains a string (b) ((1 \le |b| \le 5 \cdot 10^3)), consisting only of digits. Additional constraint on the input: (\sum (|a| + |b|)) across all test cases does not exceed (10^4). For each test case, print one integer — the maximum possible length of the resulting equal strings. If you can't make the strings equal, print -1 . In the first example from the statement, the maximum length you can obtain is 2 : (\mathbf{51}47 \rightarrow 6\mathbf{47} \rightarrow 61); (\mathbf{44}441 \rightarrow \mathbf{84}41 \rightarrow \mathbf{24}1 \rightarrow 61). In the second example from the statement, you can't make strings (a) and (b) equal, so the answer is -1 . In the third example from the statement, the maximum length you can obtain is 5 : (1234\mathbf{50} \rightarrow 12345); (\mathbf{01}2345 \rightarrow 12345). |
Tutorials
Submissions
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|
381511463 |
aryamanpatel1 |
D |
July 6, 2026, 4:20 p.m. |
OK |
C# 13 |
TESTS |
28 |
109 |
4403200 |
|
|
|
381558526 |
_Equinox |
D |
July 7, 2026, 5:11 a.m. |
OK |
C# 13 |
TESTS |
28 |
203 |
100761600 |
|
|
|
381516644 |
yuki_Ishijo |
D |
July 6, 2026, 4:33 p.m. |
OK |
C# 13 |
TESTS |
28 |
250 |
100249600 |
|
|
|
381513114 |
Essence13 |
D |
July 6, 2026, 4:24 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
28 |
46 |
0 |
|
|
|
381512806 |
_Anjali_2060 |
D |
July 6, 2026, 4:24 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
28 |
46 |
0 |
|
|
|
381516287 |
chirayu2006 |
D |
July 6, 2026, 4:32 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
28 |
46 |
102400 |
|
|
|
381517262 |
qyt111 |
D |
July 6, 2026, 4:34 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
28 |
46 |
102707200 |
|
|
|
381544111 |
SF-Manman |
D |
July 7, 2026, 12:28 a.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
28 |
62 |
0 |
|
|
|
381517102 |
Balerion. |
D |
July 6, 2026, 4:34 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
28 |
62 |
0 |
|
|
|
381515818 |
subhikureel |
D |
July 6, 2026, 4:31 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
28 |
62 |
0 |
|
|
|
381511667 |
spidey.x.2007 |
D |
July 6, 2026, 4:21 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
28 |
62 |
0 |
|
|
|
381510931 |
nshreedakumar |
D |
July 6, 2026, 4:19 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
28 |
62 |
0 |
|
|
|
381509473 |
vinayasri_8 |
D |
July 6, 2026, 4:15 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
28 |
62 |
0 |
|
|
|
381547928 |
yoki |
D |
July 7, 2026, 2:03 a.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
28 |
46 |
0 |
|
|
|
381509252 |
acoatoitgs |
D |
July 6, 2026, 4:15 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
28 |
46 |
0 |
|
|
|
381508463 |
two_square |
D |
July 6, 2026, 4:13 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
28 |
46 |
0 |
|
|
|
381504877 |
alwaysphoenix_r |
D |
July 6, 2026, 4:04 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
28 |
46 |
0 |
|
|
|
381503109 |
harsh_01_ |
D |
July 6, 2026, 4 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
28 |
46 |
0 |
|
|
|
381505142 |
Wch_ |
D |
July 6, 2026, 4:05 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
28 |
46 |
102400 |
|
|
|
381554004 |
codehjkun |
D |
July 7, 2026, 3:45 a.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
28 |
46 |
204800 |
|
|
|
381531135 |
_ARCoder |
D |
July 6, 2026, 6:36 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
28 |
46 |
5836800 |
|
|
|
381511130 |
i_Hate_The_World |
D |
July 6, 2026, 4:19 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
28 |
46 |
100454400 |
|
|
|
381526064 |
Adarsh20 |
D |
July 6, 2026, 5:44 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
28 |
62 |
0 |
|
|
|
381507569 |
Zyphrix |
D |
July 6, 2026, 4:11 p.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
28 |
31 |
0 |
|
|
|
381554369 |
cold_ice_007 |
D |
July 7, 2026, 3:52 a.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
28 |
46 |
0 |
|
|
|
381548615 |
NightMoonmiao |
D |
July 7, 2026, 2:15 a.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
28 |
46 |
0 |
|
|
|
381546508 |
chenchen321 |
D |
July 7, 2026, 1:35 a.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
28 |
46 |
0 |
|
|
|
381538866 |
rdx_panther |
D |
July 6, 2026, 9:13 p.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
28 |
46 |
0 |
|
|
|
381538481 |
simple_coder_007 |
D |
July 6, 2026, 8:59 p.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
28 |
46 |
0 |
|
|
|
381536277 |
ompatel45672 |
D |
July 6, 2026, 8:05 p.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
28 |
46 |
0 |
|
|
|
381535218 |
honesTom |
D |
July 6, 2026, 7:43 p.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
28 |
46 |
0 |
|
|
|
381532725 |
kv4yne |
D |
July 6, 2026, 6:57 p.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
28 |
46 |
0 |
|
|
|
381527036 |
Mohit_Pravin_Agrawal |
D |
July 6, 2026, 5:53 p.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
28 |
46 |
0 |
|
|
|
381515900 |
Segmentati0nFault |
D |
July 6, 2026, 4:31 p.m. |
OK |
GNU C11 |
TESTS |
28 |
31 |
403148800 |
|
|
|
381513044 |
Vedant2297 |
D |
July 6, 2026, 4:24 p.m. |
OK |
GNU C11 |
TESTS |
28 |
46 |
50278400 |
|
|
|
381505383 |
utkarsh.dev |
D |
July 6, 2026, 4:05 p.m. |
OK |
GNU C11 |
TESTS |
28 |
78 |
102400 |
|
|
|
381504975 |
kamyak |
D |
July 6, 2026, 4:04 p.m. |
OK |
GNU C11 |
TESTS |
28 |
375 |
409600 |
|
|
|
381509396 |
PalakGaur23 |
D |
July 6, 2026, 4:15 p.m. |
OK |
GNU C11 |
TESTS |
28 |
437 |
100761600 |
|
|
|
381502888 |
friedlogic |
D |
July 6, 2026, 3:59 p.m. |
OK |
Go |
TESTS |
28 |
62 |
307200 |
|
|
|
381503894 |
Roonil03 |
D |
July 6, 2026, 4:02 p.m. |
OK |
Go |
TESTS |
28 |
93 |
2457600 |
|
|
|
381505938 |
vanshgoel1 |
D |
July 6, 2026, 4:07 p.m. |
OK |
Java 21 |
TESTS |
28 |
218 |
819200 |
|
|
|
381506918 |
MothersMilk |
D |
July 6, 2026, 4:09 p.m. |
OK |
Java 21 |
TESTS |
28 |
234 |
716800 |
|
|
|
381534835 |
AdityaPandey208 |
D |
July 6, 2026, 7:35 p.m. |
OK |
Java 21 |
TESTS |
28 |
250 |
614400 |
|
|
|
381506026 |
mdd754223 |
D |
July 6, 2026, 4:07 p.m. |
OK |
Java 21 |
TESTS |
28 |
250 |
921600 |
|
|
|
381514264 |
RuAyu |
D |
July 6, 2026, 4:27 p.m. |
OK |
Java 21 |
TESTS |
28 |
250 |
1740800 |
|
|
|
381506715 |
ansumanswain |
D |
July 6, 2026, 4:09 p.m. |
OK |
Java 21 |
TESTS |
28 |
265 |
1228800 |
|
|
|
381511841 |
baogiocoduocem |
D |
July 6, 2026, 4:21 p.m. |
OK |
Java 21 |
TESTS |
28 |
265 |
1433600 |
|
|
|
381515102 |
side_acc |
D |
July 6, 2026, 4:29 p.m. |
OK |
Java 21 |
TESTS |
28 |
296 |
921600 |
|
|
|
381508222 |
sauravpatel90768 |
D |
July 6, 2026, 4:12 p.m. |
OK |
Java 21 |
TESTS |
28 |
296 |
1126400 |
|
|
|
381506416 |
prathmesh-d |
D |
July 6, 2026, 4:08 p.m. |
OK |
Java 21 |
TESTS |
28 |
296 |
2048000 |
|
|
|
381506166 |
leonlian |
D |
July 6, 2026, 4:07 p.m. |
OK |
Java 8 |
TESTS |
28 |
218 |
145100800 |
|
|
|
381505447 |
leonlian |
D |
July 6, 2026, 4:05 p.m. |
OK |
Java 8 |
TESTS |
28 |
312 |
143564800 |
|
|
|
381518808 |
divya8080 |
D |
July 6, 2026, 4:41 p.m. |
OK |
Java 8 |
TESTS |
28 |
718 |
149913600 |
|
|
|
381517154 |
niharikas18 |
D |
July 6, 2026, 4:34 p.m. |
OK |
Java 8 |
TESTS |
28 |
1265 |
0 |
|
|
|
381530106 |
kamranm |
D |
July 6, 2026, 6:24 p.m. |
OK |
Java 8 |
TESTS |
28 |
1750 |
399872000 |
|
|
|
381508545 |
pin7gu |
D |
July 6, 2026, 4:13 p.m. |
OK |
Kotlin 1.7 |
TESTS |
28 |
281 |
226816000 |
|
|
|
381511533 |
nesco |
D |
July 6, 2026, 4:20 p.m. |
OK |
Kotlin 2.2 |
TESTS |
28 |
234 |
0 |
|
|
|
381522886 |
nesco |
D |
July 6, 2026, 5:13 p.m. |
OK |
Kotlin 2.2 |
TESTS |
28 |
296 |
136908800 |
|
|
|
381504351 |
spaghetti_dev |
D |
July 6, 2026, 4:03 p.m. |
OK |
Node.js |
TESTS |
28 |
156 |
1126400 |
|
|
|
381511307 |
chinesedfan |
D |
July 6, 2026, 4:20 p.m. |
OK |
Node.js |
TESTS |
28 |
2578 |
258457600 |
|
|
|
381511429 |
Sarcastic_Much |
D |
July 6, 2026, 4:20 p.m. |
OK |
PyPy 3 |
TESTS |
28 |
343 |
2355200 |
|
|
|
381505780 |
Ayu7004 |
D |
July 6, 2026, 4:06 p.m. |
OK |
PyPy 3 |
TESTS |
28 |
390 |
2560000 |
|
|
|
381514805 |
mathjams |
D |
July 6, 2026, 4:29 p.m. |
OK |
PyPy 3 |
TESTS |
28 |
640 |
101990400 |
|
|
|
381512317 |
satama6 |
D |
July 6, 2026, 4:22 p.m. |
OK |
PyPy 3 |
TESTS |
28 |
687 |
112947200 |
|
|
|
381507801 |
lemon_314 |
D |
July 6, 2026, 4:11 p.m. |
OK |
PyPy 3 |
TESTS |
28 |
1375 |
113561600 |
|
|
|
381514826 |
Musa06 |
D |
July 6, 2026, 4:29 p.m. |
OK |
PyPy 3-64 |
TESTS |
28 |
78 |
2252800 |
|
|
|
381514222 |
Sai_Vivek17 |
D |
July 6, 2026, 4:27 p.m. |
OK |
PyPy 3-64 |
TESTS |
28 |
78 |
2252800 |
|
|
|
381502796 |
h3ms |
D |
July 6, 2026, 3:59 p.m. |
OK |
PyPy 3-64 |
TESTS |
28 |
78 |
2355200 |
|
|
|
381512946 |
Z_i_a_d_M_G_25 |
D |
July 6, 2026, 4:24 p.m. |
OK |
PyPy 3-64 |
TESTS |
28 |
93 |
2457600 |
|
|
|
381510493 |
kunalkathore05 |
D |
July 6, 2026, 4:18 p.m. |
OK |
PyPy 3-64 |
TESTS |
28 |
93 |
2560000 |
|
|
|
381514751 |
Mr.Jelly |
D |
July 6, 2026, 4:28 p.m. |
OK |
PyPy 3-64 |
TESTS |
28 |
109 |
2355200 |
|
|
|
381556296 |
EmeraldBeast |
D |
July 7, 2026, 4:30 a.m. |
OK |
PyPy 3-64 |
TESTS |
28 |
125 |
5017600 |
|
|
|
381551167 |
kamio-misuzu |
D |
July 7, 2026, 2:57 a.m. |
OK |
PyPy 3-64 |
TESTS |
28 |
140 |
4403200 |
|
|
|
381504696 |
IronArt |
D |
July 6, 2026, 4:03 p.m. |
OK |
PyPy 3-64 |
TESTS |
28 |
171 |
5734400 |
|
|
|
381515649 |
harishk22267 |
D |
July 6, 2026, 4:30 p.m. |
OK |
PyPy 3-64 |
TESTS |
28 |
171 |
7372800 |
|
|
|
381515800 |
hellomynameis |
D |
July 6, 2026, 4:31 p.m. |
OK |
Python 2 |
TESTS |
28 |
109 |
102400 |
|
|
|
381557381 |
lxrani26 |
D |
July 7, 2026, 4:50 a.m. |
OK |
Python 3 |
TESTS |
28 |
62 |
204800 |
|
|
|
381527652 |
tough_kenya |
D |
July 6, 2026, 5:59 p.m. |
OK |
Python 3 |
TESTS |
28 |
62 |
204800 |
|
|
|
381509180 |
santoshvp |
D |
July 6, 2026, 4:15 p.m. |
OK |
Python 3 |
TESTS |
28 |
62 |
204800 |
|
|
|
381507855 |
adishajain124 |
D |
July 6, 2026, 4:11 p.m. |
OK |
Python 3 |
TESTS |
28 |
62 |
204800 |
|
|
|
381505877 |
Uzbe |
D |
July 6, 2026, 4:07 p.m. |
OK |
Python 3 |
TESTS |
28 |
62 |
204800 |
|
|
|
381503536 |
Yash_08_P |
D |
July 6, 2026, 4:01 p.m. |
OK |
Python 3 |
TESTS |
28 |
62 |
204800 |
|
|
|
381503011 |
cross.anushka |
D |
July 6, 2026, 3:59 p.m. |
OK |
Python 3 |
TESTS |
28 |
62 |
204800 |
|
|
|
381517660 |
rishabhach |
D |
July 6, 2026, 4:34 p.m. |
OK |
Python 3 |
TESTS |
28 |
62 |
307200 |
|
|
|
381516612 |
akshaysinghbchehhat |
D |
July 6, 2026, 4:33 p.m. |
OK |
Python 3 |
TESTS |
28 |
62 |
307200 |
|
|
|
381509342 |
malsh |
D |
July 6, 2026, 4:15 p.m. |
OK |
Python 3 |
TESTS |
28 |
78 |
307200 |
|
|
|
381512406 |
AB22 |
D |
July 6, 2026, 4:23 p.m. |
OK |
Rust 2021 |
TESTS |
28 |
156 |
96563200 |
|
|
|
381514433 |
IKUN_111 |
D |
July 6, 2026, 4:28 p.m. |
OK |
Rust 2024 |
TESTS |
28 |
78 |
0 |
|
|
remove filters
Back to search problems