>>721
f(x) = ax^n + .....
g(x) = bx^m + .....
とすると

f(g(x)) = (a*b^n)*x^(n*m) + .....
g(f(x)) = (a^m*b)*x^(n*m) + .....

任意のg(x)について成り立つから
f(g(x) , g(f(x))の最高次数でb , mによらず
成り立たなければならないから
n = 0 , a : 任意
n = 1 , a=1 である。
・・・・・

余り自信ないけど最高次数がいくらか考える事。