// 2024 IUSB Programming Competition // Round 1 Problem 2 // Substring Score // Solution by Liguo Yu #include #include int main() { std::string input1, input2; std::getline(std::cin, input1); std::getline(std::cin, input2); int lastIndex = 0; int count = 0; while (lastIndex != -1) { lastIndex = input1.find(input2, lastIndex); if (lastIndex != -1) { count++; lastIndex = lastIndex + input2.length(); } } std::cout << count * input2.length() * input2.length() << std::endl; return 0; }