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
A beautiful binary matrix is a matrix that has ones on its edges and zeros inside. Today, Sakurako was playing with a beautiful binary matrix of size (r \times c) and created a binary string (s) by writing down all the rows of the matrix, starting from the first and ending with the (r)-th. More formally, the element from the matrix in the (i)-th row and (j)-th column corresponds to the (((i-1)*c+j))-th element of the string. You need to check whether the beautiful matrix from which the string (s) was obtained could be squared . In other words, you need to check whether the string (s) could have been build from a square beautiful binary matrix (i.e., one where (r=c)). The first line contains a single integer (t) ((1 \le t \le 10^4)) — the number of test cases. The first line of each test case contains a single integer (n) ((2 \le n \le 2 \cdot 10^5)) — the length of the string. The second line of each test case contains the string (s) of length (n). The string is always the result of writing out the strings of a beautiful matrix. It is guaranteed that the sum of (n) across all test cases does not exceed (2 \cdot 10^5). Print " Yes ", if the original matrix could have been square, and " No " otherwise. For the second test case, string 1111 can be obtained from the matrix: For the third test case, string 111101111 can be obtained from the matrix: There is no square matrix in the fourth case, such that the string can be obtained from it. |
Tutorials
Submissions
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|
279271719 |
mban259 |
B |
Sept. 2, 2024, 2:43 a.m. |
OK |
C# 10 |
TESTS |
9 |
93 |
1331200 |
|
|
|
279240142 |
_GOM3A_ |
B |
Sept. 1, 2024, 6:04 p.m. |
OK |
C# 10 |
TESTS |
5 |
452 |
819200 |
|
|
|
279233879 |
Sahil-mehta |
B |
Sept. 1, 2024, 5:22 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
4 |
30 |
102400 |
|
|
|
279232798 |
Diganta_IITKGP |
B |
Sept. 1, 2024, 5:17 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
4 |
31 |
102400 |
|
|
|
279259458 |
Tawk |
B |
Sept. 1, 2024, 9:39 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
9 |
31 |
102400 |
|
|
|
279236092 |
batmanbc |
B |
Sept. 1, 2024, 5:35 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
4 |
31 |
102400 |
|
|
|
279257553 |
meme-kh |
B |
Sept. 1, 2024, 9:01 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
9 |
46 |
0 |
|
|
|
279278018 |
luoyehhh |
B |
Sept. 2, 2024, 4:15 a.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
9 |
46 |
0 |
|
|
|
279276302 |
betterthanyournext |
B |
Sept. 2, 2024, 3:53 a.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
9 |
46 |
0 |
|
|
|
279266520 |
ljy_cjr |
B |
Sept. 2, 2024, 12:53 a.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
9 |
46 |
0 |
|
|
|
279265261 |
sandoval95 |
B |
Sept. 2, 2024, 12:18 a.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
9 |
46 |
0 |
|
|
|
279250484 |
dumbwaytodie |
B |
Sept. 1, 2024, 7:38 p.m. |
OK |
C++17 (GCC 7-32) |
TESTS |
5 |
46 |
0 |
|
|
|
279253195 |
Rabbi-02 |
B |
Sept. 1, 2024, 7:59 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
5 |
30 |
0 |
|
|
|
279253262 |
Rabbi_hasan162 |
B |
Sept. 1, 2024, 8 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
5 |
30 |
0 |
|
|
|
279235681 |
asom22 |
B |
Sept. 1, 2024, 5:33 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
4 |
30 |
0 |
|
|
|
279265307 |
ACeveryproblem |
B |
Sept. 2, 2024, 12:19 a.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
9 |
31 |
0 |
|
|
|
279237487 |
aniketmangal |
B |
Sept. 1, 2024, 5:45 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
4 |
31 |
0 |
|
|
|
279236294 |
AdnanKhan-ak47 |
B |
Sept. 1, 2024, 5:37 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
4 |
31 |
102400 |
|
|
|
279264380 |
Esrael |
B |
Sept. 1, 2024, 11:50 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
9 |
31 |
102400 |
|
|
|
279236664 |
Shamim_khandakar |
B |
Sept. 1, 2024, 5:39 p.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
4 |
31 |
102400 |
|
|
|
279267995 |
CatInDaPringlesCan |
B |
Sept. 2, 2024, 1:27 a.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
9 |
31 |
921600 |
|
|
|
279286685 |
Darth_Farhad |
B |
Sept. 2, 2024, 6 a.m. |
OK |
C++20 (GCC 13-64) |
TESTS |
9 |
46 |
0 |
|
|
|
279266460 |
Prattoy |
B |
Sept. 2, 2024, 12:50 a.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
9 |
31 |
102400 |
|
|
|
279268504 |
Rhyme3 |
B |
Sept. 2, 2024, 1:40 a.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
9 |
46 |
0 |
|
|
|
279238707 |
Rostcraft |
B |
Sept. 1, 2024, 5:53 p.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
4 |
46 |
0 |
|
|
|
279233626 |
baicai1 |
B |
Sept. 1, 2024, 5:20 p.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
4 |
46 |
0 |
|
|
|
279280964 |
kartik_gupta03 |
B |
Sept. 2, 2024, 4:54 a.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
9 |
46 |
102400 |
|
|
|
279280827 |
kouki_hadh |
B |
Sept. 2, 2024, 4:52 a.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
9 |
46 |
102400 |
|
|
|
279280742 |
ghost_coder_ |
B |
Sept. 2, 2024, 4:51 a.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
9 |
46 |
102400 |
|
|
|
279285620 |
wkr111 |
B |
Sept. 2, 2024, 5:48 a.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
9 |
46 |
102400 |
|
|
|
279285507 |
Ashish_Jha_ |
B |
Sept. 2, 2024, 5:46 a.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
9 |
46 |
102400 |
|
|
|
279285433 |
FunnyBear |
B |
Sept. 2, 2024, 5:45 a.m. |
OK |
C++23 (GCC 14-64, msys2) |
TESTS |
9 |
46 |
102400 |
|
|
|
279261992 |
bluemegane |
B |
Sept. 1, 2024, 10:39 p.m. |
OK |
C# 8 |
TESTS |
9 |
109 |
921600 |
|
|
|
279249843 |
Shafiul435 |
B |
Sept. 1, 2024, 7:31 p.m. |
OK |
GNU C11 |
TESTS |
5 |
62 |
204800 |
|
|
|
279258512 |
kosatka |
B |
Sept. 1, 2024, 9:19 p.m. |
OK |
GNU C11 |
TESTS |
9 |
77 |
0 |
|
|
|
279251664 |
Shafiul435 |
B |
Sept. 1, 2024, 7:45 p.m. |
OK |
GNU C11 |
TESTS |
5 |
77 |
102400 |
|
|
|
279273597 |
nicetomeetyou5 |
B |
Sept. 2, 2024, 3:14 a.m. |
OK |
GNU C11 |
TESTS |
9 |
77 |
1024000 |
|
|
|
279272962 |
nicetomeetyou5 |
B |
Sept. 2, 2024, 3:04 a.m. |
OK |
GNU C11 |
TESTS |
9 |
77 |
1024000 |
|
|
|
279261515 |
Adarsh_Pandey1145 |
B |
Sept. 1, 2024, 10:25 p.m. |
OK |
GNU C11 |
TESTS |
9 |
93 |
204800 |
|
|
|
279276645 |
dsdkjwoejo |
B |
Sept. 2, 2024, 3:58 a.m. |
OK |
Java 21 |
TESTS |
9 |
217 |
0 |
|
|
|
279264155 |
ChrizzyB47 |
B |
Sept. 1, 2024, 11:43 p.m. |
OK |
Java 21 |
TESTS |
9 |
218 |
512000 |
|
|
|
279259963 |
LuisThom |
B |
Sept. 1, 2024, 9:51 p.m. |
OK |
Java 21 |
TESTS |
9 |
233 |
614400 |
|
|
|
279232499 |
Orange905 |
B |
Sept. 1, 2024, 5:15 p.m. |
OK |
Java 21 |
TESTS |
4 |
233 |
614400 |
|
|
|
279263188 |
bablu_gupta01_ |
B |
Sept. 1, 2024, 11:11 p.m. |
OK |
Java 21 |
TESTS |
9 |
234 |
716800 |
|
|
|
279241393 |
Sanat0412 |
B |
Sept. 1, 2024, 6:13 p.m. |
OK |
Java 21 |
TESTS |
5 |
249 |
102400 |
|
|
|
279235661 |
ujjwaltwitx |
B |
Sept. 1, 2024, 5:33 p.m. |
OK |
Java 21 |
TESTS |
4 |
264 |
1024000 |
|
|
|
279262899 |
sharmanitin5114 |
B |
Sept. 1, 2024, 11:03 p.m. |
OK |
Java 21 |
TESTS |
9 |
265 |
819200 |
|
|
|
279238388 |
GOLU_S |
B |
Sept. 1, 2024, 5:51 p.m. |
OK |
Java 21 |
TESTS |
4 |
265 |
1024000 |
|
|
|
279259681 |
whotookmyname |
B |
Sept. 1, 2024, 9:44 p.m. |
OK |
Java 21 |
TESTS |
9 |
265 |
1331200 |
|
|
|
279281310 |
faresbadr316 |
B |
Sept. 2, 2024, 4:58 a.m. |
OK |
Java 8 |
TESTS |
9 |
139 |
0 |
|
|
|
279242720 |
jaspreet.like |
B |
Sept. 1, 2024, 6:25 p.m. |
OK |
Java 8 |
TESTS |
5 |
140 |
0 |
|
|
|
279261103 |
ShengY |
B |
Sept. 1, 2024, 10:15 p.m. |
OK |
Java 8 |
TESTS |
9 |
155 |
0 |
|
|
|
279238116 |
ycnetsisnoc |
B |
Sept. 1, 2024, 5:49 p.m. |
OK |
Java 8 |
TESTS |
4 |
155 |
0 |
|
|
|
279280041 |
CipherSphinx_Raj |
B |
Sept. 2, 2024, 4:43 a.m. |
OK |
Java 8 |
TESTS |
9 |
155 |
39219200 |
|
|
|
279253758 |
bxalgo022 |
B |
Sept. 1, 2024, 8:06 p.m. |
OK |
Java 8 |
TESTS |
5 |
156 |
0 |
|
|
|
279262932 |
GhOstZay |
B |
Sept. 1, 2024, 11:04 p.m. |
OK |
Java 8 |
TESTS |
9 |
171 |
0 |
|
|
|
279242998 |
MoodySinner |
B |
Sept. 1, 2024, 6:27 p.m. |
OK |
Java 8 |
TESTS |
5 |
171 |
0 |
|
|
|
279268522 |
satyam13omishra |
B |
Sept. 2, 2024, 1:41 a.m. |
OK |
Java 8 |
TESTS |
9 |
202 |
0 |
|
|
|
279255599 |
SGupta31 |
B |
Sept. 1, 2024, 8:31 p.m. |
OK |
Java 8 |
TESTS |
9 |
202 |
0 |
|
|
|
279240926 |
shubham-singh |
B |
Sept. 1, 2024, 6:10 p.m. |
OK |
JavaScript |
TESTS |
5 |
77 |
2252800 |
|
|
|
279245996 |
EMBailey |
B |
Sept. 1, 2024, 6:53 p.m. |
OK |
OCaml |
TESTS |
5 |
46 |
307200 |
|
|
|
279269089 |
YhuanDebeste |
B |
Sept. 2, 2024, 1:53 a.m. |
OK |
Perl |
TESTS |
9 |
1530 |
17203200 |
|
|
|
279235580 |
Rakeshyamjala |
B |
Sept. 1, 2024, 5:32 p.m. |
OK |
PyPy 3 |
TESTS |
4 |
264 |
7680000 |
|
|
|
279264955 |
BLACKDEX09 |
B |
Sept. 2, 2024, 12:09 a.m. |
OK |
PyPy 3 |
TESTS |
9 |
281 |
7577600 |
|
|
|
279241618 |
taha-r |
B |
Sept. 1, 2024, 6:15 p.m. |
OK |
PyPy 3 |
TESTS |
5 |
296 |
7475200 |
|
|
|
279232546 |
The_Last1 |
B |
Sept. 1, 2024, 5:15 p.m. |
OK |
PyPy 3 |
TESTS |
4 |
312 |
6656000 |
|
|
|
279264647 |
weewoo14 |
B |
Sept. 1, 2024, 11:58 p.m. |
OK |
PyPy 3 |
TESTS |
9 |
374 |
20582400 |
|
|
|
279257406 |
elnazar |
B |
Sept. 1, 2024, 8:59 p.m. |
OK |
PyPy 3-64 |
TESTS |
9 |
92 |
2048000 |
|
|
|
279235467 |
AntonKorch |
B |
Sept. 1, 2024, 5:32 p.m. |
OK |
PyPy 3-64 |
TESTS |
4 |
93 |
2560000 |
|
|
|
279237381 |
gardengnome |
B |
Sept. 1, 2024, 5:44 p.m. |
OK |
PyPy 3-64 |
TESTS |
4 |
108 |
3072000 |
|
|
|
279268608 |
SomedudeB |
B |
Sept. 2, 2024, 1:42 a.m. |
OK |
PyPy 3-64 |
TESTS |
9 |
124 |
3379200 |
|
|
|
279272120 |
enderman2408 |
B |
Sept. 2, 2024, 2:51 a.m. |
OK |
PyPy 3-64 |
TESTS |
9 |
124 |
3993600 |
|
|
|
279235094 |
daveshub |
B |
Sept. 1, 2024, 5:29 p.m. |
OK |
PyPy 3-64 |
TESTS |
4 |
140 |
3686400 |
|
|
|
279242912 |
chauhanankush37 |
B |
Sept. 1, 2024, 6:26 p.m. |
OK |
PyPy 3-64 |
TESTS |
5 |
140 |
4403200 |
|
|
|
279249104 |
nealzane |
B |
Sept. 1, 2024, 7:23 p.m. |
OK |
PyPy 3-64 |
TESTS |
5 |
140 |
6041600 |
|
|
|
279273196 |
grezzie |
B |
Sept. 2, 2024, 3:08 a.m. |
OK |
PyPy 3-64 |
TESTS |
9 |
155 |
5836800 |
|
|
|
279280666 |
Shri_874 |
B |
Sept. 2, 2024, 4:51 a.m. |
OK |
PyPy 3-64 |
TESTS |
9 |
156 |
4096000 |
|
|
|
279264757 |
Amr_Almoghazy |
B |
Sept. 2, 2024, 12:02 a.m. |
OK |
Python 3 |
TESTS |
9 |
77 |
0 |
|
|
|
279237562 |
MTA9402 |
B |
Sept. 1, 2024, 5:45 p.m. |
OK |
Python 3 |
TESTS |
4 |
77 |
1024000 |
|
|
|
279270075 |
er_200905 |
B |
Sept. 2, 2024, 2:12 a.m. |
OK |
Python 3 |
TESTS |
9 |
77 |
1433600 |
|
|
|
279273530 |
page2me |
B |
Sept. 2, 2024, 3:13 a.m. |
OK |
Python 3 |
TESTS |
9 |
77 |
1638400 |
|
|
|
279284277 |
madhavansb133 |
B |
Sept. 2, 2024, 5:31 a.m. |
OK |
Python 3 |
TESTS |
9 |
93 |
0 |
|
|
|
279276156 |
V_SaiDeep |
B |
Sept. 2, 2024, 3:51 a.m. |
OK |
Python 3 |
TESTS |
9 |
93 |
0 |
|
|
|
279242512 |
minhaz810 |
B |
Sept. 1, 2024, 6:23 p.m. |
OK |
Python 3 |
TESTS |
5 |
93 |
0 |
|
|
|
279235983 |
TheImpregnator |
B |
Sept. 1, 2024, 5:35 p.m. |
OK |
Python 3 |
TESTS |
4 |
93 |
0 |
|
|
|
279264285 |
busharshaqoor1 |
B |
Sept. 1, 2024, 11:47 p.m. |
OK |
Python 3 |
TESTS |
9 |
93 |
409600 |
|
|
|
279283990 |
ArminArlert69 |
B |
Sept. 2, 2024, 5:27 a.m. |
OK |
Python 3 |
TESTS |
9 |
108 |
0 |
|
|
|
279261715 |
0x81 |
B |
Sept. 1, 2024, 10:31 p.m. |
OK |
Ruby 3 |
TESTS |
9 |
358 |
1945600 |
|
|
remove filters
Back to search problems