{"problem":{"name":"[洛谷 202406GESP 模拟 三级] 小洛的数字游戏","description":{"content":"小洛有一个正整数 $n$，他会进行若干次下列操作： - 取出正整数 $n$ 的末位，记作 $x$； - 将 $x$ 平方之后，保留个位，放于 $n$ 的首位之前（如果是 $0$，则数字不保留前导 $0$）； 上述两步合计为一次操作。例如有一个正整数 $142$，它可以进行如下操作： - 取出末尾的 $2$，原正整数变为 $14$； - $2^2=4$，放于 $14$ 首位之前成为 $414$","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":1000,"memory_limit":524288},"difficulty":{"LuoguStyle":"P1"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGB3996"},"statements":[{"statement_type":"Markdown","content":"小洛有一个正整数 $n$，他会进行若干次下列操作：\n\n- 取出正整数 $n$ 的末位，记作 $x$；\n- 将 $x$ 平方之后，保留个位，放于 $n$ 的首位之前（如果是 $0$，则数字不保留前导 $0$）；\n\n上述两步合计为一次操作。例如有一个正整数 $142$，它可以进行如下操作：\n\n- 取出末尾的 $2$，原正整数变为 $14$；\n- $2^2=4$，放于 $14$ 首位之前成为 $414$，第一次操作完成；\n- 取出末尾的 $4$，原正整数变为 $41$；\n- $4^2=16$，保留个位的 $6$，放于 $41$ 的首位成为 $641$，第二次操作完成；\n- 以此类推……\n\n现在小洛想知道，对于一个正整数 $n$，能否进行**不超过 $q$ 次**操作让其变为正整数 $m$。请你帮帮他。\n\n## Input\n\n输入三个正整数 $n,m,q$。\n\n## Output\n\n如果能进行不超过 $q$ 次操作让正整数 $n$ 变为正整数 $m$，则输出若干行，第 $i$ 行输出一个正整数表示进行第 $i$ 次操作后的正整数 $n$ 的值。否则输出一行一个整数 $-1$。\n\n[samples]\n\n## Note\n\n对于 $30\\%$ 的数据，保证小洛实际只需要不超过 $5$ 次操作即可得到 $m$；\n\n对于所有数据，数据保证 $1\\leq n,m\\leq 10^9$，$1 \\leq q \\leq 10^6$。","is_translate":false,"language":"English"}],"meta":{"iden":"LGB3996","tags":["模拟","循环结构","数组"],"sample_group":[["123 611 10","912\n491\n149\n114\n611"],["123 231 12345","-1"]],"created_at":"2026-03-03 11:09:25"}}