2012-10-04 23 views
3

我遇到了这个问题,无法弄清楚如何处理它。有人可以帮我吗?现在的问题是 -在基数n中添加数字

  • 在基数n数添加(不与任何流行的像10,16,8或2 - 我听到查尔斯·西蒙尼,匈牙利命名法的发明者,有利于-2问这个问题时, )。

我只是需要这个想法。

+0

为什么它评为-1? – halkujabra

+0

我不知道为什么你得到了downvoted,但这有你需要的一切:http://en.wikipedia.org/wiki/Negative_base –

+0

@ AK4749谢谢。 – halkujabra

回答

3

您没有指定一种语言,但您可以将基本n数转换为标准整数并添加它。

假设基数N数='... d2d1d0',其中di =第i位数。

总数= ... D2 * N^2 + D1 * N^1 + D0 * N^0

然后,只需添加数字如常。

1

想法:它看起来像哈希,但在散列函数中,你不能使用负数。