
NOI入门内训
文章平均质量分 76
入门两年的练习生
请你一而再,再而三的坚持下去
展开
-
训2 进制转换、位运算、快速幂
快速幂算法的核心思想就是每一步都把指数分成两半,而相应的底数做平方运算。这样不仅能把非常大的指数给不断变小,所需要执行的循环次数也变小,而最后表示的结果却一直不会变。当底数的指数为奇数时,需要先拿出一个底数,指数减一,然后对剩余的偶数指数进行底数相乘,指数减半。就是基于整数的二进制表示进行的运算。是一种用一组固定的符号和统一的规则来表示数值的方法。为当底数的指数为偶数时,那么直接乘以底数的二倍,指数减半。将一个数乘(除)以2的非负整数次幂(向下取整)表示数制中使用的数字符号的个数。有关2的幂的运算的应用。原创 2024-12-20 20:25:34 · 846 阅读 · 0 评论 -
训1_质数筛、欧氏筛,欧几里得求最小公倍数,最大公因数
使用C++进行质数筛选,并对比时间复杂度。原创 2024-12-11 16:49:02 · 285 阅读 · 0 评论