1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <iostream> #include <string> int main() { const std::string::size_type limit = 1020 * 1024; unsigned int found = 0; std::string s; //std::string s(limit, 'X'); for (std::string::size_type i = 0; i < limit; ++i) { s += 'X'; //if (s.find("ABCDEFGHIJKLMNOPQRSTUVWXYZ", 0) != std::string::npos) // ++found; } if(found > 0) std::cout << "Found " << found << " times!\n"; std::cout << "x's length = " << s.size() << '\n'; return 0; } |
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKaW50IG1haW4oKQp7CiAgICBjb25zdCBzdGQ6OnN0cmluZzo6c2l6ZV90eXBlIGxpbWl0ID0gMTAyMCAqIDEwMjQ7CiAgICB1bnNpZ25lZCBpbnQgZm91bmQgPSAwOwoKICAgIHN0ZDo6c3RyaW5nIHM7CiAgICAvL3N0ZDo6c3RyaW5nIHMobGltaXQsICdYJyk7CiAgICBmb3IgKHN0ZDo6c3RyaW5nOjpzaXplX3R5cGUgaSA9IDA7IGkgPCBsaW1pdDsgKytpKSB7CiAgICAgICAgcyArPSAnWCc7CiAgICAgICAgLy9pZiAocy5maW5kKCJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWiIsIDApICE9IHN0ZDo6c3RyaW5nOjpucG9zKQogICAgICAgIC8vICAgICsrZm91bmQ7CiAgICB9CgogICAgaWYoZm91bmQgPiAwKQogICAgICAgIHN0ZDo6Y291dCA8PCAiRm91bmQgIiA8PCBmb3VuZCA8PCAiIHRpbWVzIVxuIjsKICAgIHN0ZDo6Y291dCA8PCAieCdzIGxlbmd0aCA9ICIgPDwgcy5zaXplKCkgPDwgJ1xuJzsKCiAgICByZXR1cm4gMDsKfQo=
-
upload with new input
-
result: Success time: 0s memory: 2960 kB returned value: 0
-
result: Success time: 0s memory: 2960 kB returned value: 0
x's length = 1044480


