在Python" // "表示整数除法。 Python其它表达式: Python的表达式写法与C/C++类似。只是在某些写法有所差别。 主要的算术运算符与C/C++类似。+, -, *, /, //, **, ~, %分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取余。 >>, ...
分类:
其他好文 时间:
2019-12-20 20:35:35
阅读次数:
60
这道题差点把我写哭,主要还是自己考虑的不够全面,先看一下题,我再说一下坑。 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A?1?? = 能被 5 整除的数字中所有偶数的和; A?2?? = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n?1???n?2??+n ...
分类:
其他好文 时间:
2019-12-19 22:55:03
阅读次数:
76
1. N 阶乘末尾0的个数。 输入描述: 输入为一行,n(1 ≤ n ≤ 1000) 输出描述: 输出一个整数,即题目所求解法:要判断末尾有几个0就是判断可以整除几次10。10的因子有5和2,而在0~9之间5的倍数只有一个,2的倍数相对较多,所以本题也就转换成了求N阶乘中有几个5的倍数。也就是每多出 ...
分类:
其他好文 时间:
2019-12-19 21:33:44
阅读次数:
246
A. Competitive Programmer standard input/output1 s, 256 MB x5632 模拟一下,需要能整除60 字符串中需要 能整除2 3 10,所以需要字符串各位数之和能整除3 并且有 一个偶数和一个0 或者两个0也行, 特殊情况 全为0 也行, B. ...
分类:
其他好文 时间:
2019-12-18 23:33:03
阅读次数:
69
A. Competitive Programmer standard input/output1 s, 256 MB x5632 模拟一下,需要能整除60 字符串中需要 能整除2 3 10,所以需要字符串各位数之和能整除3 并且有 一个偶数和一个0 或者两个0也行, 特殊情况 全为0 也行, B. ...
分类:
其他好文 时间:
2019-12-18 23:24:30
阅读次数:
81
方法:head +tail 命令 line=3 #指定的行 file=$1 #指定的文件 #head -n $line $file #取前三行 #tail -n 1 $file #取最后一行 #2条命令用管道合在一起 head -n $line $file | tail -n 1 读取函数能被3整除 ...
分类:
系统相关 时间:
2019-12-18 14:41:53
阅读次数:
91
题目 3在十进制下满足若各位和能被3整除,则该数能被3整除。 5在十六进制下也满足此规律。 给定数字k,求多少进制(1e18进制范围内)下能满足此规律,找出一个即可,无则输出 1。 题解 写写画画能找到规律,即是求与k互质的数x,x进制下即能满足上述规律。 相关 求最大公约数:辗转相除法(又叫欧几里 ...
分类:
编程语言 时间:
2019-12-14 19:27:58
阅读次数:
107
题目都不是很难,就是最后一题有点毒瘤 第一题:牛妹爱整除 这个你把一个进制数进行拆分,拆分成若干位,然后在取模,这样会发现如果是x进制的数,那么对x+1这个进制转化即满足条件。 举个例子:一个x进制数abc a*x*x+b*x+c 那么(a*x*x+b*x+c)%k 满足于 (a+b+c) 相等 则 ...
分类:
其他好文 时间:
2019-12-12 18:01:39
阅读次数:
91
简要整理一下第一章中比较有趣的内容 1.筛法: Eratosthenes筛法 原理:从2开始,没有被筛掉的数一定是质数,因为它不被任何小于它的素数整除,再用它的整数倍筛掉后面的数 更加高效的方法是线性筛 原理:让每一个合数被自己最大的真因子筛掉,反过来,也就是当我们碰到一个数x时,能用它筛掉哪些数呢 ...
分类:
其他好文 时间:
2019-12-12 01:34:00
阅读次数:
107
leetcode150题中有一个步骤: int(6/-132) == 0 or 1? 在自己本地python3环境跑是int(6/-132) =0,但是提交的时候确实-1。 查找相关资料解惑: Why Python's Integer Division Floors为何Python整除运算采用向下取 ...
分类:
编程语言 时间:
2019-12-11 00:18:20
阅读次数:
125