若关于x的一元二次方程x^2+4x=2k=o有二个实数根,求k的取值范围及k的非负整数解