#24322: 解題思路


fire5386 (becaidorz)

學校 : 國立清華大學
編號 : 115822
來源 : [140.114.89.50]
最後登入時間 :
2025-09-24 12:11:30

先定義:string f(int x) = 0~9在x出現的次數,例如:x = 34631, f(x) = "0102101000"

建一個map<string, vector<ll>>

先建平方表:假設平方值為s,就在map[f(s)].push_back(s)

建完表後,讀入n到EOF,對每個n都先求出f(n),然後再對map[f(n)]的每一項print就好了