自己写个BigInteger,格雷码
//格雷码的计算
//ac代码找不到了
int len;
int temp[55555];//先转2进制
temp[0] = demo[0];
for(int i = 1;i < len;i++)
temp[i] = temp[i - 1] ^ demo[i];
ll ans = 0;//由二进制转10进制
for(int i = 0;i < len;++i)
ans = ans * 2 + temp[i]
自己写个BigInteger,格雷码
//格雷码的计算
//ac代码找不到了
int len;
int temp[55555];//先转2进制
temp[0] = demo[0];
for(int i = 1;i < len;i++)
temp[i] = temp[i - 1] ^ demo[i];
ll ans = 0;//由二进制转10进制
for(int i = 0;i < len;++i)
ans = ans * 2 + temp[i]