函数 一、为什么要用函数 函数是模块划分的基本单位,是对处理问题过程的一种抽象。一个较为复杂的系统往往需要划分为若干个子系统,然后对子系统分别进行开发和调试,而函数就实现了这一模块化功能。函数编写好后可进行重复使用,提高了开发效率、增强程序的可靠性也利于分工合作和修改维护。 运用函数求解x的n次方 ...
分类:
其他好文 时间:
2019-09-15 19:49:42
阅读次数:
140
算术运算符: + # 加法 - # 减法 * # 乘法 / # 除法 % # 求余数,求模 // # 求商,除法的整数 例: 10 // 3 = 3 ** # 幂次方 例: 10 ** 2 = 100 关系(比较)运算符:(结果是一个bool值) > # 大于 = # 大于等于 a = a + 1 ...
分类:
其他好文 时间:
2019-09-15 01:46:37
阅读次数:
102
常见运算符: 算术运算符: + 加法 - 减法 * 乘法 / 除法 % 求余数,求模 // 整数 ** 幂次方 关系运算符:(结果是一个bool值 ) > 大于 < 小于 >= 大于等于 <= 小于等于 != 不等于 == 等于判断 逻辑运算符:(结果是一个bool值) 与(并): and 多者条件 ...
分类:
其他好文 时间:
2019-09-15 01:13:40
阅读次数:
112
一:基础算法题5道 1.阿姆斯特朗数 如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。判断用户输入的数字是否为阿姆斯特朗数。 (1)题目分析:这里要先得到该数是多少位的,然后再把每一位的数字截取出来,把各位数字的n次方之和和该数一起判断即可。(2)算法分析:python中有le ...
分类:
编程语言 时间:
2019-09-14 23:08:53
阅读次数:
184
分析 我们发现k非常的小 于是我们对于每一个点暴力维护它到根的所有节点的深度k次方之和即可 每次找到lca然后用之前处理出来的数组加加减减即可 代码 ...
分类:
其他好文 时间:
2019-09-14 17:07:41
阅读次数:
103
#include<stdio.h> #include<math.h> //定义一元二次方程求根函数函数 void qiugen(float a,float b,float c){ float x,y; if(b*b<4*a*c) printf("该方程没有实根"); else if(b*b==4*a... ...
分类:
其他好文 时间:
2019-09-13 20:00:38
阅读次数:
108
快速幂问题 求$a$的$b$次方对$p$取模的值,$1 =1右移1位,表示除2 从二进制的角度看,实际是 将b表示为二进制的按权展示式 $b=c_{k 1}2^{k 1}+c_{k 2}2^{k 2}+...+c_02^0$ ,$a^b=a^{c_{k 1}2^{k 1}} a^{c_{k 2}2^ ...
分类:
其他好文 时间:
2019-09-13 17:51:42
阅读次数:
106
测试文件结构 为什么简易的测试代码可以通用呢?这要从测试文件的结构说起。首先我们将测试代码再给大家列出来一次,方便解说 /**************************************************** * Engineer : 梦翼师兄 * QQ : 761664056 * ...
分类:
其他好文 时间:
2019-09-13 10:59:56
阅读次数:
94
"题目链接" 这题并不用维护什么$20$次方和鸭,双模数$hash$怼过去,莫名其妙跑的贼快 Solution 算术天才⑨与等差数列 题目大意:给定一个长度为$n$的数列,每次询问$[l,r]$可否重排成一个公差为$k$的等差数列,强制在线 分析: 前置芝士:[P3792 由乃与大母神原型和偶像崇拜 ...
分类:
其他好文 时间:
2019-09-12 21:21:49
阅读次数:
79
"题目传送门" 算法分析 高斯消元,是求解$n$个$n$元$1$次方程组的算法,一般情况下时间复杂度为$O(n^3)$。 我们把这$n$个方程组看成一个$n\times (n+1)$的矩阵。以样例为例: $$ \left( \begin{matrix} {{x}_{1}} & 3\times {{x ...
分类:
其他好文 时间:
2019-09-08 22:39:49
阅读次数:
154