组合数公式: 我们需要求阶乘和逆元阶乘 我们就用1e9+7来求余吧 费马小定理 a^(p-1) ≡1 (mod p) 两边同除以a a^(p-2) ≡1/a (mod p) 数论1/a 是inv(a) 应该写a^(p-2) ≡ inv(a) (mod p) 所以inv(a) = a^(p-2) (m ...
分类:
其他好文 时间:
2019-02-22 21:42:21
阅读次数:
208
2018秋季开始学习c语言 1.printf格式化输出函数 2.基本数据类型,int整型,float浮点型,double双精度浮点型,char字符型 3.算数运算符 +加法, 减法, 乘法,/除法,%求余,对于整数间的除法是采取直接舍弃小数部分的方式,而不是什么四舍五入噢。 对于浮点数间的除法则能获 ...
分类:
编程语言 时间:
2019-02-20 15:53:26
阅读次数:
179
一.秋季学期学到的知识 1.数据类型:int 整型;float 单精度浮点型:double 双精度浮点型(变量在使用前必须先定义)。 2.双目算术运算符;(1)加 +;(2)减 ;(3)乘 ;(4)除 /;(5)模(求余) %。 3.赋值表达式的基本运算过程是:(1)计算赋值运算符右侧表达式的值;( ...
分类:
其他好文 时间:
2019-02-11 01:01:19
阅读次数:
152
一、IDLE介绍 IDLE是Python自带简单的集成开发环境,安装python的同时也会安装此IDE 二、python一些基本功能 1.控制台输出 print("Hello, World!") (不需要加分号) 2.计算 和普通计算器一样 幂运算符是两个乘号 ** 双斜杠的除法会舍弃小数部分 求余 ...
分类:
编程语言 时间:
2019-02-01 14:55:52
阅读次数:
229
运算符与流程控制 运算符 赋值运算 用'='表示,'='的左边只能是变量 算术运算 +、-、*:加、减、乘 /:除法运算,运算结果为浮点数 //:除法运算,运算结果为整数(商) %:求余 **:求幂 复合运算 +=、-=、=、/=、//=、%=、*= 关系运算(比较运算) >、>=、<、<=、==、 ...
分类:
编程语言 时间:
2019-01-23 11:39:47
阅读次数:
191
我们先了解一下身份证是怎么校验的: 将前面的身份证号码17位数分别乘以不同的系数,将这17位数字和系数相乘的结果相加,然后除以11求余,根据最后的余数对应校验码,判断身份证是否符合要求。 现在我们开始写代码 效果图: 如果需要显示籍贯的话,需要那对应的数字去数据库中查找显示。 ...
分类:
编程语言 时间:
2019-01-04 12:27:27
阅读次数:
206
md5 32位 加密原理 简单概括起来,MD5 算法的过程分为四步:处理原文,设置初始值,循环加工,拼接结果。 第一步:处理原文 第一步:处理原文 首先,我们计算出原文长度(bit)对 512 求余的结果,如果不等于 448,就需要填充原文使得原文对 512 求余的结果等于 448。填充的方法是第一 ...
分类:
编程语言 时间:
2019-01-03 23:07:24
阅读次数:
285
运算符主要是指进行特定操作的符号。如:+。表达式是指用运算符连接起来的式子叫做表达式。如:20+5,a+b。Java世界中运算符主要分为以下几类:算术运算符、赋值运算符、比较运算符、逻辑运算符和三元运算符。一、算术运算符加(+):四则运算的加法减(-):四则运算的剑法乘(*):四则运算的乘法除(/):四则运算的除法取模(%):常说的求余数注意事项:一旦运算当中有不同类型的数据,那么结果将会是数据类
分类:
编程语言 时间:
2019-01-02 01:27:59
阅读次数:
266
题目描述 根据输入的运算符对输入的整数进行简单的整数运算。 运算符只会是加+、减 、乘 、除/、求余%、阶乘!六个运算符之一。 输出运算的结果,如果出现除数为零,则输出“error”,如果求余运算的第二个运算数为0,也输出“error”。 输入描述: 输入为一行。先输入第一个整数,空格输入运算符,然 ...
分类:
其他好文 时间:
2018-12-31 22:38:17
阅读次数:
236
py3中只有input py2中有raw_input 和 input raw_input和py3中的input完全一样,输入的全被存成字符串类型 input:要求必须输入一个明确的数据类型,输入什么类型就存成什么类型 1、算数运算符 + 加 - 减 *乘 /除 //取整数部分 %求余 ** 求幂运算 ...
分类:
其他好文 时间:
2018-12-29 17:22:37
阅读次数:
242