运算符 一、基本运算符 Python运算符多数与C/C++/Java类似,但有少数不一样。 “/”表示求商,“//”求商的整数部分。11 / 2 = 5.500000, 11 // 2 = 5 “**”表示求幂。2 ** 5 = 32 例1 a = 10 b = 3 x = a / b y = a ...
分类:
编程语言 时间:
2018-09-08 00:43:23
阅读次数:
217
ES7新特性 ES7在ES6的基础上添加了三项内容:求幂运算符(**)、Array.prototype.includes()方法、函数作用域中严格模式的变更。 Array.prototype.includes()方法 includes()的作用,是查找一个值在不在数组里,若在,则返回 true,反之 ...
分类:
其他好文 时间:
2018-08-27 21:24:20
阅读次数:
198
1 #include 2 using namespace std; 3 #define rep(i,a,b) for(int i=a;i">=1; 40 } 41 return ret; 42 } 43 int main() 44 { 45 freopen("Input.txt","r",stdin... ...
分类:
其他好文 时间:
2018-08-25 14:10:35
阅读次数:
327
运算符与分支结构 运算符 赋值运算符 用'='表示,左边只能是变量。 算术运算符 +、-、*:加、减、乘 /:除法运算,结果是浮点数 //:除法运算,结果是整数 %:求余 **:求幂 复合运算符 +=、-=、*=、/=、//=、%=、**= 示例:a += b等价于a = a + b 关系运算符 > ...
分类:
其他好文 时间:
2018-07-30 11:30:28
阅读次数:
234
水仙花数是指一个n位的正整数(n>=3),它的每个数字的n次幂之和等于它本身。例如:153=1*1*1+5*5*5+3*3*3,153为三位数,它的每个数字的三次方之和等于153。用python语言实现求出100~999之间的所有水仙花数。 分析过程:将正整数n的个位十位百位分别取出,再求幂之和;个 ...
分类:
编程语言 时间:
2018-07-20 16:53:38
阅读次数:
763
ll qpow(ll a,ll b){ ll res=1; while(b){ if(b&1) res=res*a%mod; b>>=1; a=a*a%mod; } return res; } ll c[maxn][maxn], inv[maxn], B[maxn]; void exgcd(ll a... ...
分类:
其他好文 时间:
2018-07-20 16:42:20
阅读次数:
104
已知函数e?x??可以展开为幂级数1+x+x?2??/2!+x?3??/3!+?+x?k??/k!+?。现给定一个实数x,要求利用此幂级数部分和求e?x??的近似值,求和一直继续到最后一项的绝对值小于0.00001。 输入格式: 输入在一行中给出一个实数x∈[0,5]。 输出格式: 在一行中输出满足 ...
分类:
其他好文 时间:
2018-07-10 23:31:45
阅读次数:
209
原贴地址: http://www.cnblogs.com/CXCXCXC/p/4641812.html 快速幂这个东西比较好理解,但实现起来到不老好办,记了几次老是忘,今天把它系统的总结一下防止忘记。 首先,快速幂的目的就是做到快速求幂,假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间 ...
分类:
其他好文 时间:
2018-07-04 21:04:09
阅读次数:
181
(这篇其实是我用来练习公式编辑器滴,所以讲的内容略水,大佬们也赏脸看看吧) 定义 快速幂即快速求幂(下文为求a的x次幂模m的结果),但我们一般只在要求对一个数的幂取模时才使用,因为有可能结果很大,有可能long long都存不下,但是因为我们有: $(ab)\%m=(a\%m)(b\%m)$ 通过转 ...
分类:
其他好文 时间:
2018-06-22 22:46:01
阅读次数:
189
不会矩阵乘法和快速幂的同学请按Ctrl+W,以便您有更好的学习体验,不要忘记找度娘问一下哦(⊙o⊙)哦 给定n*n的矩阵A,求A^k n<=100, k<=10^12, |矩阵元素|<=1000 显然,朴素的矩阵乘法求幂是不可能过的,这辈子是不可能了 那么就要引入一种新的算法 矩阵快速幂 快速幂大家 ...
分类:
其他好文 时间:
2018-06-17 10:55:19
阅读次数:
178