#include <stdio.h>
#include <string.h>
// Function to check if str2 is a rotation of str1
int isRotation(char *str1, char *str2) {
// Check if lengths are the same
return 0; // NO
}
// Create a new string by concatenating str2 with itself
char temp
[2 * strlen(str2
) + 1];
// Check if str1 is a substring of temp
if (strstr(temp
, str1
) != NULL
) { return 1; // YES
}
return 0; // NO
}
int main() {
int T;
scanf("%d", &T
); // Read the number of test cases
// Process each test case
for (int t = 0; t < T; t++) {
char str1[101], str2[101]; // Maximum length of strings (based on constraints)
scanf("%s %s", str1
, str2
);
// Check if str2 is a rotation of str1
if (isRotation(str1, str2)) {
} else {
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCi8vIEZ1bmN0aW9uIHRvIGNoZWNrIGlmIHN0cjIgaXMgYSByb3RhdGlvbiBvZiBzdHIxCmludCBpc1JvdGF0aW9uKGNoYXIgKnN0cjEsIGNoYXIgKnN0cjIpIHsKICAgIC8vIENoZWNrIGlmIGxlbmd0aHMgYXJlIHRoZSBzYW1lCiAgICBpZiAoc3RybGVuKHN0cjEpICE9IHN0cmxlbihzdHIyKSkgewogICAgICAgIHJldHVybiAwOyAgLy8gTk8KICAgIH0KCiAgICAvLyBDcmVhdGUgYSBuZXcgc3RyaW5nIGJ5IGNvbmNhdGVuYXRpbmcgc3RyMiB3aXRoIGl0c2VsZgogICAgY2hhciB0ZW1wWzIgKiBzdHJsZW4oc3RyMikgKyAxXTsKICAgIHN0cmNweSh0ZW1wLCBzdHIyKTsKICAgIHN0cmNhdCh0ZW1wLCBzdHIyKTsKCiAgICAvLyBDaGVjayBpZiBzdHIxIGlzIGEgc3Vic3RyaW5nIG9mIHRlbXAKICAgIGlmIChzdHJzdHIodGVtcCwgc3RyMSkgIT0gTlVMTCkgewogICAgICAgIHJldHVybiAxOyAgLy8gWUVTCiAgICB9CgogICAgcmV0dXJuIDA7ICAvLyBOTwp9CgppbnQgbWFpbigpIHsKICAgIGludCBUOwogICAgc2NhbmYoIiVkIiwgJlQpOyAgLy8gUmVhZCB0aGUgbnVtYmVyIG9mIHRlc3QgY2FzZXMKCiAgICAvLyBQcm9jZXNzIGVhY2ggdGVzdCBjYXNlCiAgICBmb3IgKGludCB0ID0gMDsgdCA8IFQ7IHQrKykgewogICAgICAgIGNoYXIgc3RyMVsxMDFdLCBzdHIyWzEwMV07ICAvLyBNYXhpbXVtIGxlbmd0aCBvZiBzdHJpbmdzIChiYXNlZCBvbiBjb25zdHJhaW50cykKICAgICAgICBzY2FuZigiJXMgJXMiLCBzdHIxLCBzdHIyKTsKCiAgICAgICAgLy8gQ2hlY2sgaWYgc3RyMiBpcyBhIHJvdGF0aW9uIG9mIHN0cjEKICAgICAgICBpZiAoaXNSb3RhdGlvbihzdHIxLCBzdHIyKSkgewogICAgICAgICAgICBwcmludGYoIllFU1xuIik7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgcHJpbnRmKCJOT1xuIik7CiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiAwOwp9Cg==