摘要:
α. 闰年判定 1、能被4整除,但不能被100整除 2、能被400整除 bool isLeepYear(int year){ // 闰年返回true return (!(year % 400) || (!(year % 4) && (year % 100))); } //能被4整除而不能被100整除 阅读全文
posted @ 2020-12-02 22:39
沃特艾文儿
阅读(42)
评论(0)
推荐(0)
摘要:
α. 引入理由 α1. 速度快 在一般情况下,加法的运算速度比乘法的运算速度快,位运算的速度比加法速度快,因此,将乘法转化为多次加法,把幂运算转化为多次乘法会提升运算速度. α2. 溢出问题 一般用到快速乘,快速幂的数据都很大,直接相乘或相加会溢出,一般结果都需要对其取余 (a mod p) R ( 阅读全文
posted @ 2020-12-02 17:59
沃特艾文儿
阅读(52)
评论(0)
推荐(0)
摘要:
α. 位运算的定义 数据在计算机里以二进制的形式存在,所谓位运算便是直接对数据在内存中的二进制位进行操作. β. 位运算的形式(参与运算的数以补码进行运算) β1. &(位与) 1 & 1 = 1 0 & 1 = 0 1 & 0 = 0 0 & 0 = 0 我们常常利用 & 运算把 0 消掉,而保持 阅读全文
posted @ 2020-12-02 15:31
沃特艾文儿
阅读(34)
评论(0)
推荐(0)

浙公网安备 33010602011771号