(Ⅰ)因为f'(x)=ex-e,
令f'(x)=ex-e>0,解得x>1,
令f'(x)=ex-e<0,解得x<1,
所以函数f(x)在(-∞,1)上递减,(1,+∞)上递增,
所以f(x)的最小值为f(1)=0. …(3分)
(Ⅱ)证明:由(Ⅰ)知函数f(x)在x=1取得最小值,
所以f(x)≥f(1),
即ex≥ex
两端同时乘以得ex-1≥x,
把x换成t+1得et≥t+1,
当且仅当t=0时等号成立.
由et≥t+1得,e1>1+1=2,e>+1=,
e>+1=,
…
e>+1=,e>+1=.
将上式相乘得
e1+++…++>2×××…××=n+1.…(9分)
(Ⅲ)设F(x)=h(x)-g(x)=x2-elnx(x>0).
则F′(x)=x-==.
所以当0<x<时,F'(x)<0;
当x>时,F'(x)>0.
因此x=时F(x)取得最小值0,
则h(x)与g(x)的图象在x=处有公共点(,e).
设h(x)与g(x)存在“分界线”,
方程为y-\user2e=k(x-).
由h(x)≥kx+e-k在x∈R恒成立,
则x2-2kx-e+2k≥0在x∈R恒成立.
所以△=4k2+4e-8k=4(k-)2≤0成立.
因此k=.
下面证明g(x)≤x-e(x>0)成立.
设G(x)=elnx-x+e,
G′(x)=-=.
所以当0<x<时,G'(x)>0;
当x>时,G'(x)<0.
因此x=时G(x)取得最大值0,
则g(x)≤x-e(x>0)成立.
所以k=,b=-e.…(14分)