(1)f(x)的定義域為(0,+∞),
令f′(x)=

﹣1=0,解得x=1,
當0<x<1時,f′(x)>0,所以f(x)在(0,1)上是增函數;
當x>1時,f′(x)<0,所以f(x)在(1,+∞)上是減函數;
故函數f(x)在x=1處取得最大值f(1)=0;
(2)①由(1)知,當x∈(0,+∞)時,有f(x)≤f(1)=0,即lnx≤x﹣1,
∵a
k,b
k(k=1,2…,n)均為正數,從而有lna
k≤a
k﹣1,
得b
klna
k≤a
kb
k﹣b
k(k=1,2…,n),
求和得



≤a
1b
1+a
2b
2+…+a
nb
n﹣(b
1+b
2+…+b
n)
∵a
1b
1+a
2b
2+…a
nb
n≤b
1+b
2+…b
n,
∴



≤0,即ln

≤0,
∴


…

≤1;
②先證

≤


…

,
令a
k=

(k=1,2…,n),則a
1b
1+a
2b
2+…+a
nb
n=1=b
1+b
2+…b
n,
于是由①得


≤1,即

≤n
b1+b2+…bn=n,
∴

≤


…

,
②再證


…

≤b
12+b
22+…+b
n2,
記s=b
12+b
22+…+b
n2.令a
k=

(k=1,2…,n),
則a
1b
1+a
2b
2+…+a
nb
n=

(b
12+b
22+…+b
n2)=1=b
1+b
2+…b
n,
于是由(1)得

≤1,
即


…

≤s
b1+b2+…bn=s,
∴


…

≤b
12+b
22+…+b
n2,
綜合①②,②得證.