自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 快速幂算法

快速幂算法 原理 ​ 通常来说我们计算指数幂的时候最自然的想法是通过累乘计算的,比如计算mnm^nmn,只需将mmm累乘nnn次即可,但是这样的复杂度为O(n)O(n)O(n)很有可能无法满足需求,所以我们考虑对其优化: ​ 首先,考虑公式 an=ai+j=ai∗aj,(i+j=n) a^n=a^{i+j}=a^i*a^j, (i+j=n) an=ai+j=ai∗aj,(i+j=n) 不妨设i≥ji\geq ji≥j,则我们只需计算出ai,aja^i,a^jai,aj(需iii次,因为在计算到aia^i

2020-10-24 23:51:23 135

原创 关于C语言中的scanf()函数

在《C Primer Plus》中有如下代码: ...... while(scanf("%d", &num)) { ... } ...... 当输入不是整数的时候就停止循环 那么是不是也可以试试这样呢? ...... while (scanf"%d", num)==0) { printf ("You're wrong! Enter a number please: "); } ........

2018-09-23 11:15:55 197

原创 关于今天MacBook遇到的问题

第一个问题 我想配置一下我的vim,于是对 /usr/share/vim/vimrc 文件进行了更改,结果保存时vim显示: E45: 'readonly' option is set (add ! to override) 此文件被设置成了只读文件?emmmm……大概是权限的问题,那么 ls -l /usr/share/vim/vimrc -rw-r--r-- 1 root whee...

2018-09-13 20:39:11 278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除