IITKWPCJ - Check the string Powers
Feluda likes strings and mathematics very much. As Feluda is still a child, he was only recently introduced to concept of powers. Being a novice guy, he thinks about powering strings as well as numbers. He defines A^n (A powered to n) to be A + A + ... + A which is a concatenation of n copies of A. For example "bhupkas"^2 = "bhupkasbhupkas".
He wants to check if given two strings A and B, can he find such positive integers n and m so that A ^ n = B ^ m. We are only interested in YES/NO answer, no need to give n and m values.
Input
First line contains integer T: number of test cases (T <= 100).
Single line per test case containing strings A and B. Both will be non-empty, of lengths of at most 10^5, composed only of lower case letters.
Output
For each test case, output "YES" if it possible to find integers n and m so that A ^ n = B ^ m or "NO" otherwise (quotes for clarity).
Example
Input: 3 a a ab ba praveen praveen Output: YES NO YES
hide comments
Tanmay Sinha:
2014-08-01 22:37:04
getting tle???? |
|
Tanmay Sinha:
2014-08-01 18:19:27
getting tle |
|
AvmnuSng:
2014-02-06 19:29:46
Repeat and Check ... |
|
Vipul Pandey:
2014-01-23 23:21:25
just require a click of logic. rest is easy. |
|
Prakhar Gupta:
2014-01-17 10:16:14
more test cases pls....
|
|
Bhavik:
2014-01-12 16:25:01
@anurag garg:thanks for your help
|
|
anurag garg:
2014-01-10 20:11:30
if you get the logic then very easy 5 lines of code |
|
AVOID:
2013-12-01 18:41:58
@praveen123 plzz check my submission giving WA Id 10571923
|
|
Raushan Kumar:
2013-11-10 06:45:37
test cases r updated :) |
|
Inspiron:
2013-09-20 12:24:55
need
|
Added by: | praveen123 |
Date: | 2013-08-06 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: ASM64 |
Resource: |