题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 思路: 异或:求各位只和 与:计算进位 Python代码 1 # -*- coding:utf-8 -*- 2 class Solution: 3 def Add(self, num1, num2): 4 # ...
分类:
编程语言 时间:
2020-05-06 13:45:08
阅读次数:
100
正则表达式的作用: 分割字符串、查找字符串、匹配字符串、替换字符串:简称->分割、查找、匹配、替换 正则表达式的分隔符: 正斜线(/),hash符号(#),取反符号(~) 通用原子 \d : 十进制的0-9 \D : 对\d取反:除了0-9 \w : 数字、字母、下画线 \W : 除了数字、字母、下 ...
分类:
其他好文 时间:
2020-05-05 10:58:51
阅读次数:
85
布尔运算符分为四种: 取反运算符(!) 且运算符(&&) 或运算符(||) 三元运算符( ? 表达式1 : 表达式2 ) 取反运算符(!) 用于将任何值转换为布尔值后再变为相反值,即true变false,false变true 取反运算符对以下六个值返回false,其余都返回true: undefin ...
分类:
编程语言 时间:
2020-05-03 23:09:09
阅读次数:
136
功能 示例 位运算 去掉最后一位 (101101->10110) x>>1 在最后加一个0 (101101->1011010) x<<1 在最后加一个1 (101101->1011011) x<<1+1 把最后一位变成1 (101100->101101) x|1 把最后一位变成0 (101101-> ...
分类:
其他好文 时间:
2020-05-03 01:21:38
阅读次数:
82
题目链接:http://class.51nod.com/Challenge/Problem.html#problemId=2489 一、题目描述 小b有n个关闭的灯泡,编号为1...n。 小b会进行n轮操作,第i轮她会将编号为i的倍数的灯泡的开关状态取反,即开变成关,关变成开。 求n轮操作后,有多少 ...
分类:
其他好文 时间:
2020-05-01 12:43:01
阅读次数:
47
补码 从补数标记方式讨论补码起源 平时我们表示数字时,用正负号来指明到底是正号还是负号,如 500到500我们写成: 这种表示方法是以0为原点展开的。如果从一开始就知道要表示的数字范围,因为这些数字的绝对值不会大于500,我们可以采取一种映射的方式,用000 999来表示这些数字: 这些数字与上述1 ...
分类:
其他好文 时间:
2020-04-30 23:07:58
阅读次数:
63
一、一元运算符 1.正号 (1)正号不会对数字产生任何影响 (2)对于非Number类型的值,会先将其转换为Number,然后再进行运算 注意:如果加号放在后面,就会报错。 2.负号 (1)负号就是对数字进行取反; var bool = true; console.log(+bool); var s ...
分类:
编程语言 时间:
2020-04-29 01:20:46
阅读次数:
70
这道题很容易看出来二维的转移方程,只要移一下项就行 但是二维的显然不行,这个数据范围,一看就是nlogn的复杂度,因此想到优化,我们看到这个表达式,只能想到是否有四边形不等式优化的可能性 因此去证明一下,因为四边形不等式的决策单调性都是根据min来证的,我们把max取反就变成min,然后根据定理求导 ...
分类:
其他好文 时间:
2020-04-28 09:56:57
阅读次数:
51
6. 把^也给过滤了就不能按位异或,那只能直接输入二进制表示的数1000或者使用~~1000(~表示取反) 7. 如果取反也过滤了,那么就只能输入二进制的1000(0b开头表示二进制),sql数据库还是能识别的 8. 看了WP听说是个梗题 去了埃塞尔比亚? 意识是删库跑路了吗(笑死) ...
分类:
Web程序 时间:
2020-04-27 17:04:09
阅读次数:
133
这些基本上每天都能用到,但是 js 世界中有些特殊符号是不常用的,我也是偶然在阅读大神代码的时候发现的,一番查找之后得出了以下结论 |特殊符号|意义| | | | | ~ | 按位取反 | | ~~ | 浮点数取整 | | !! | 变量转换为 bollean 类型 | ~按位取反 其实不太常用 例 ...
分类:
Web程序 时间:
2020-04-27 15:15:53
阅读次数:
99