已知数列\{a_n\}满足a_1 = 1,a_{n + 1} = 2a_n + n + 1(n\in N^*)。
(1) 证明:数列\{a_n + n + 2\}是等比数列;
(2) 设b_n=\frac{a_n + 1}{a_n a_{n + 1}},数列\{b_n\}的前n项和为S_n,求证:S_n < \frac{1}{2}。
(1) 证明:数列\{a_n + n + 2\}是等比数列;
(2) 设b_n=\frac{a_n + 1}{a_n a_{n + 1}},数列\{b_n\}的前n项和为S_n,求证:S_n < \frac{1}{2}。