#麻烦办法new_lst = []for i in range(10): new_lst.append(i**2)print(new_lst)#简单办法print([i**2 for i in range(10)])# 小题下面列表中取余list_a = [1,2,3,-5,20,-7]print( ...
分类:
其他好文 时间:
2018-05-01 23:44:56
阅读次数:
170
二分乘法主要是解决乘法的结果远超int范围,但需要的结果有取余的乘法运算 LL multi(LL a,LL b,LL m) { LL ans = 0; a %= m; while(b) { if(b & 1) { ans = (ans + a) % m; b--; } b >>= 1; a = (a ...
分类:
其他好文 时间:
2018-04-30 12:03:02
阅读次数:
148
题目描述 输入b,p,k的值,求b^p mod k的值。其中b,p,k*k为长整型数。 输入输出格式 输入格式: 三个整数b,p,k. 输出格式: 输出“b^p mod k=s” s为运算结果 思路: 显然取余和乘法谁都会 关键在于快速 我们知道乘方有一个性质 x^n=(x^2)^(n/2) 这样我 ...
分类:
其他好文 时间:
2018-04-30 12:02:12
阅读次数:
130
shuffle是MapReduce的核心,map和reduce的中间过程。 Map负责过滤分发,reduce归并整理,从map输出到reduce输入就是shuffle过程。 实现的功能 分区 决定当前key交给哪个reduce处理 默认:按照key的hash值对reduce的个数取余进行分区 分组 ...
分类:
其他好文 时间:
2018-04-29 15:30:04
阅读次数:
221
数学运算(7): abs:函数返回数字的绝对值。 divmod:计算除数与被除数的结果,返回一个包含商和余数的元组(a // b, a % b)。 round:保留浮点数的小数位数,默认保留整数。 pow:求x**y次幂。(三个参数为x**y的结果对z取余) 1 print(abs(-5)) # 5 ...
分类:
其他好文 时间:
2018-04-26 23:34:30
阅读次数:
246
一.运算符 1.算数运算符: +:加或正; -:减或负; *:乘; /:除; %:取余; ++ :自增长运算符;写在变量前面表示先自增再赋值;写在变量后面表示先赋值再自增; --:自减少运算符;用法同++; 2.关系运算符:其返回的一定是布尔值; < > >= <= == != 3.逻辑运算符: ! ...
分类:
编程语言 时间:
2018-04-26 12:26:22
阅读次数:
165
1,基本的运算符: 加,减,乘,除 取余(%) 取商(//) **(幂) in not in (判断是否在里面) 1、运算符 结果是值 算数运算 a = 10 * 10 赋值运算 a = a + 1 a+=1 结果是布尔值 比较运算 a = 1 > 5 逻辑运算 a = 1>6 or 1==1 成员 ...
分类:
编程语言 时间:
2018-04-24 11:47:16
阅读次数:
140
W=[C/4]-2C+y+[y/4]+[26(m+1)/10]+d-1 (其中[ ]为取整符号) W是所求日期的星期数. 如果求得的数大于7,可以直接对7取余,不过周日就输出为0了。 如果求得的数小于0,可以加上7的倍数,直到结果大于零小于7为止 c是公元年份的前两位数字, y是已知公元年份的后两位 ...
分类:
其他好文 时间:
2018-04-23 22:49:40
阅读次数:
217
数学函数1.abs():求绝对值$abs=abs(-4.2);//4.2数字绝对值数字2.ceil():进一法取整echoceil(9.999);//10浮点数进一取整3.floor():舍去法取整echofloor(9.999);//9浮点数直接舍去小数部分4.fmod():浮点数取余5.pow():返回数的n次方echopow(-1,20);//1基础数|n次方乘方值6.round():浮点数
分类:
Web程序 时间:
2018-04-23 19:50:30
阅读次数:
212
https://leetcode.com/problems/reverse-integer/description/ 题意 将一个整数进行翻转。 Example 1: Input: 123 Output: 321 Input: 123 Output: 321 Example 2: Input: -1 ...
分类:
其他好文 时间:
2018-04-22 13:10:03
阅读次数:
157