腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
自定义按位与本机CPU操作的性能
、
、
、
、
我一直试图在
C
++中为RSA实现创建自己的
大
整数
类(仅用于实践目的)。我认为这样的事情在性能上得到很好的实现的唯一方法是使用
C
++的内建位运算(&小于^),这意味着为
加法
实现自定义的满
加法
,为乘法实现二进制乘法器,等等。我感兴趣的事情可以表述如下:使用按位
C
++操作的数字
算法
(如满
加法
器、乘法器)的硬件电路自定义仿真器在性能方面会慢些吗?换句话说,如果我将自己的无符号
整数
类设为64位
大
小,并
浏览 9
提问于2021-08-30
得票数 0
回答已采纳
1
回答
gpu上的
大
整数
乘法与
加法
、
、
我在GPU上开发加密
算法
。这个
算法
需要非常
大
的
整数
的
加法
和乘法。这些数字的位长估计为150,000位,或者more.These数有不同的位长。有什么
算法
可以用来执行这些数字的
加法
和乘法?
浏览 2
提问于2014-10-21
得票数 1
2
回答
使用CUDA的
大
整数
加法
、
、
、
我一直在GPU上开发一种密码
算法
,目前坚持使用一种执行
大
整数
加法
的
算法
。
大
整数
通常用一串32位字来表示。__global__ void add_kernel(int *
C
, const int *A, const int *B) { int x = A[threadIdx.x];z = z + newcarry; // update the resulting wor
浏览 4
提问于2012-10-18
得票数 11
回答已采纳
3
回答
如何处理算术溢出?
、
、
我正在试图弄清楚如何处理两个非常
大
的
整数
的
加法
、减法、乘法和除法的溢出。任何反馈/意见都将不胜感激。有没有人知道这方面的
算法
和/或我可以参考的来源?(我在发帖前已经做了研究,只是不确定如何解决这个问题) 编辑:对于两个非常
大
的
整数
浏览 0
提问于2012-11-14
得票数 3
4
回答
不带进位标志的
大
整数
加法
、
、
、
、
在汇编
语言
中,通常有一条将两个操作数和一个进位相加的指令。如果你想实现
大
整数
加法
,你只需简单地将最低的
整数
与进位相加,然后将下一个
整数
与进位相加。在无法访问进位标志的
C
或
C
++中,我如何高效地做到这一点呢?它应该可以在几个编译器和架构上工作,所以我不能简单地使用内联汇编或类似的东西。
浏览 7
提问于2012-06-09
得票数 3
回答已采纳
6
回答
存储和打印大于2^64的
整数
值
、
、
对于较大的值,我需要一个可以存储大于2^64的
整数
值的数据类型。 我应该能够对这种数据类型使用像*、*=、>、<和%这样的运算符。
浏览 5
提问于2013-03-25
得票数 9
4
回答
在MaxValue中,你是如何用比
C
#
大
的数字来做数学的?
可能重复: 我只能用
整数
生存。还是有一个好的第三方图书馆? 如果在
C
#中真的没有好的方法,我可能会考虑改变
语言
。
浏览 4
提问于2008-11-04
得票数 6
7
回答
在
C
中有没有可靠的
大
整数
实现?
、
我正在做一个项目,在这个项目中,我需要以绝对的精度和尽可能快的速度处理
大
整数
(如3^361)。
C
语言
是我所熟悉的最快的
语言
,所以我尝试用它来编写我的解决方案。问题是,除了Python的源代码之外,我还找不到在
C
中表示无限
整数
的任何数据类型的良好实现。这需要我花时间来浏览代码并确定我需要什么。我更愿意使用别人测试过的具有全套功能的代码(
加法
、减法、乘法、除法、调制、求幂、等式检查……即使是按位操作也会很甜蜜),而不是花几个星期的时间才能让我自己的版本达到
浏览 2
提问于2010-07-07
得票数 5
回答已采纳
1
回答
编写附加操作的测试用例
、
、
例如,我现在正试图为上面描述的
加法
操作做一个测试套件,但是我有一些关于如何做的问题。如果没有必要考虑步骤的顺序,我们只考虑求和运算,比如:为上面的
加法
操作创建测试套件的好方法是什么
浏览 0
提问于2016-11-22
得票数 2
回答已采纳
10
回答
乘而不乘
、
、
为正
整数
编写最快(最佳
大
O)和最小乘法
算法
,而不使用乘法运算符。您只允许
加法
、减法、逻辑函数(以及,OR、XOR、NOT)、位移位、位旋转、位翻转/设置/清除和位测试。
浏览 0
提问于2011-02-07
得票数 7
回答已采纳
2
回答
快速素数分解
算法
、
、
我正在用
C
语言
写一段代码,它返回一个正
整数
可以被表示为两个正
整数
的完美平方和的次数。问题是我已经尝试了很多素数分解的
算法
,我可以在
C
上使用,但我需要我的代码尽可能快,所以如果有人能给我他/她认为最快的
算法
来计算像2147483742.这样
大
的数的素数分解,我将不胜感激
浏览 1
提问于2012-10-06
得票数 8
回答已采纳
3
回答
RSA计算
c
^d mod n
、
在RSA加密
算法
中,当
c
和d都是大数时,如何计算
c
^d mod n?
浏览 0
提问于2011-03-03
得票数 3
回答已采纳
1
回答
Haskell中的
整数
时间复杂度
、
、
通过实验,我意识到对于非常
大
的数字,时间复杂度接近O(n^2)。我突然想到,这一定是因为Integer实现,这让我对它的工作原理感到有点好奇。
浏览 3
提问于2010-09-26
得票数 5
回答已采纳
2
回答
javascript中可选长度(非32位)的
整数
、
、
、
问题如下:我需要处理完全按照有符号
整数
编码的数字( MSB是符号,值是2的补码二进制值),但它们不是32位的。我需要做像这样的事情int<21>b = 300000目标
语言
是javascript,即所有标准的二进制操作,如逐位
加法
/移位都是可用的有没有简单的
算法
?
浏览 4
提问于2013-03-25
得票数 3
回答已采纳
2
回答
十六进制数可以与十进制数相加/相减吗?
、
、
、
当用
C
语言
编程时,假设我将
整数
h作为十六进制值,
整数
d作为十进制数。我可以在h和d之间做
加法
或减法吗?或者它们必须在相同的数字系统中?
浏览 0
提问于2015-02-11
得票数 3
回答已采纳
1
回答
计算机不能存储超过15位数字的数字。有办法用Python来计算这些数字吗?
、
、
我们希望对具有大量数字(例如,100位数字)的数字执行
加法
。计算机不能存储超过15位数字的数字。有办法计算这些数字吗?输出应该是输入中给出的数字之和。
浏览 4
提问于2022-08-26
得票数 -3
3
回答
在
C
语言
中,算术规则成立吗?
、
我对
C
很陌生,我很难理解这种材料。我真的需要帮助!拜托有人帮忙。在算术中,任何两个正
整数
之和都大于任一正
整数
:(n+m) > m for n, m > 0
C
有一个
加法
运算符+。这个算术规则适用于
C
语言
吗?
浏览 12
提问于2014-09-19
得票数 4
回答已采纳
1
回答
如何确定并行
加法
的最有效
算法
?
、
在询问了另一个关于MapReduce
算法
的问题后,这让我开始思考如何确定使用并行处理获得n值总和的最有效方法。这个问题可以简化为:现在我可以让每个处理器2,..,n将它的
整数
传递给处理器1,然后处理器1依次将每个数字相加以产生结果。这意味着n-1遍数据,但这些都可以并行发生。这之后是n-1个
加法
操作,按顺序发生。 或者,我可以让每个奇数编号的处理器将其
整数
传递给下一个偶数编号的处理器(为了便于讨论,假设n是偶数)。然
浏览 1
提问于2014-10-09
得票数 0
1
回答
如何在控制台上打印ULLONG_MAX上的号码?
、
我想打印"845100400152152934331135470251“或"1071292029505993517027974728227441735014801995855195223534251” 但在
C
+
浏览 0
提问于2018-03-04
得票数 0
1
回答
使用
整数
运算的浮点
加法
、
、
、
我正在编写用
C
++枚举浮点
加法
的代码,使用
整数
加法
和移位来做一些家庭作业。我已经在谷歌上搜索了这个主题,我能够通过调整指数然后添加来添加浮点数。问题是我找不到合适的
算法
来舍入结果。现在我正在使用截断。但是当我尝试使用这个
加法
器进行像fft这样的复杂计算时,它显示出巨大的误差。所以我现在要找的是我的机器用来舍入浮点数结果的确切
算法
。这将是伟大的,如果有人可以为此目的张贴一些链接。 提前谢谢。
浏览 1
提问于2013-05-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
大整数加法
C语言干货,如何决定整数类型
C语言十大经典排序算法!
C语言指针变量的运算(加法、减法和比较运算)
C语言-单个字符合成多位整数
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券