This problem is in Contest(s) below:
Contest 1147:GESP C++ 2024年9月一级到四级编程题
Contest 1177:GESP三级考试编程第二题汇总