有X个0和Y个1,怎么算出可以表示的二进制数的个数