Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/136.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 将有限的自然数序列转化为一个自然数c++;_C++_Encoding - Fatal编程技术网

C++ 将有限的自然数序列转化为一个自然数c++;

C++ 将有限的自然数序列转化为一个自然数c++;,c++,encoding,C++,Encoding,我有一个多达72位的自然数序列,每个数字从0到9不等。我需要把这个序列编码成一个自然数。使用素数(哥德尔数)是不实际的,因为这个数很快就变大了 有不同的方法吗?即使是一个72位数的数字也很大(不适合uint64\u t)不确定您想要实现什么,但我在谷歌上搜索了您的问题,发现了问题…72位数?或者一个从0到9的72个数字的序列?我不会重新发明轮子。您可以使用BN库轻松地对这些数字进行编码、解码和操作。只需搜索“大数字库X”,X是您选择的语言,它们就会弹出。听起来您已经有了一个72位十进制大整数,只

我有一个多达72位的自然数序列,每个数字从0到9不等。我需要把这个序列编码成一个自然数。使用素数(哥德尔数)是不实际的,因为这个数很快就变大了


有不同的方法吗?

即使是一个72位数的数字也很大(不适合
uint64\u t
)不确定您想要实现什么,但我在谷歌上搜索了您的问题,发现了问题…72位数?或者一个从0到9的72个数字的序列?我不会重新发明轮子。您可以使用BN库轻松地对这些数字进行编码、解码和操作。只需搜索“大数字库X”,X是您选择的语言,它们就会弹出。听起来您已经有了一个72位十进制大整数,只是手动而已。签出真正的大整数库,您就完成了。