函数f(x)定义在区间[a,b]上,设“min{f(x)|x∈D}”表示函数f(x)在集合D上的最小值,“max{f(x)|x∈D}”表示函数f(x)在集合D上的最大值.现设f1(x)=min{f(t)|a≤t≤x}(x∈[a,b]),f2(x)=max{f(t)|a≤t≤x}(x∈[a,b]),
若存在最小正整数k,使得f2(x)-f1(x)≤k(x-a)对任意的x∈[a,b]成立,则称函数f(x)为区间[a,b]上的“第k类压缩函数”.
(Ⅰ) 若函数f(x)=x3-3x2,x∈[0,3],求f(x)的最大值,写出f1(x),f2(x)的解析式;
(Ⅱ) 若m>0,函数f(x)=x3-mx2是[0,m]上的“第3类压缩函数”,求m的取值范围.