夜渡寒鸦呀
夜渡寒鸦呀
全部文章
分类
题解(57)
归档
标签
去牛客网
登录
/
注册
夜渡寒鸦呀的博客
全部文章
(共2篇)
题解 | #不用加减乘除做加法#
C语言求 不用加减乘除做加法 解题思路 对于两个数a b,直接使用异或运算,得到不进位的数据,比如二进制 0101 与二进制 1011 ,直接异或运算,相当于按照位进行加法。 此时在计算一个发生进位的值,使用与运算,两个1会发生进位,得到进位结果需要左移一次,因为进位向前进一。 因此 a+b 等价于...
C
矩阵位运算
2022-06-08
10
461
题解 | #数值的整数次方#
C语言 求数值的整数次方 解题思路 直接进行循环运算即可。 扩展思路: 使用位运算的方式来进行,例如求 2 的 9次方,9的二进制 1001,也就是可以计算2* ((2*2)*(2*2)) * ((2*2)*(2*2)) 也就是循环 1001 这个二进制位,循环遍历exponent的每一位 循...
C
数学
模拟
矩阵位运算
2022-06-08
0
345