求教一下各位,第三题我感觉是把一个数n(0<=n<=10^17)或者一个大点的数减去他的二进制表示。题中说无法表示的返回-1。想请教一下在何种情况下应该返回-1