给定模线性方程组,求最终的值的通解。点击 两个模方程可以化解成一个模方程 x mod a1 = b1 x mod a2 = b2 a1*k1 + a2*k2 = b2 – b1 // 其中k1k2是自由元 用扩展欧几里得算出k1的解,当然它是一个解系,找出最小k1作为特解,带入x = a1 * k1 ...
分类:
其他好文 时间:
2017-07-24 00:11:48
阅读次数:
204
题目: 给定KK个整数组成的序列{ N_1N?1??, N_2N?2??, ..., N_KN?K?? },“连续子列”被定义为{ N_iN?i??, N_{i+1}N?i+1??, ..., N_jN?j?? },其中 1 \le i \le j \le K1≤i≤j≤K。“最大子列和”则被定义为 ...
分类:
其他好文 时间:
2017-07-18 23:13:29
阅读次数:
252
class Solution {public: int fk(int l,int r,vector<int>& nums){ if(nums[l]<=nums[r])return nums[l]; int m = (l+r)/2; int k1 = fk(l,m,nums); int k2 = fk ...
分类:
其他好文 时间:
2017-07-12 15:19:31
阅读次数:
135
class Solution {public: int fk(int l,int r,vector<int>& nums){ if(nums[l]<nums[r]||l==r)return nums[l]; int m = (l+r)/2; int k1 = fk(l,m,nums); int k2 ...
分类:
其他好文 时间:
2017-07-12 15:13:45
阅读次数:
152
一、元素分类 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} l = [11,22,33,44,5 ...
分类:
编程语言 时间:
2017-07-12 01:03:43
阅读次数:
255
#Author wangmengzhu##clear# dic = {'k1':'v1','k2':'v2'}# dic.clear()# print(dic)##copy# dic = {'k1':'v1','k2':'v2'}# v = dic.copy()# print(v)# print(d ...
分类:
编程语言 时间:
2017-07-07 17:30:58
阅读次数:
125
#AutherBob
#--*--conding:utf-8--*--
#jshon这个模块就是做序列化处理的,主要用到json模块的四种方法
#1、dumps
#2、loads
#3、dump
#4、load
#先介绍dumps方法
#通过jshon的dumps的模块可以把特定的对象序列化处理为字符串
#importjson
#l1=[1,2,3,454]
#d1={‘k1‘:‘v1‘..
分类:
编程语言 时间:
2017-07-06 18:57:34
阅读次数:
173
排序算法 -- 目录 设有一组关键字{K1, K2,…, Kn};排序开始就认为 K1 是一个有序序列;让 K2 插入上述表长为 1 的有序序列,使之成为一个表长为 2 的有序序列;然后让 K3 插入上述表长为 2 的有序序列,使之成为一个表长为 3 的有序序列;依次类推,最后让 Kn 插入上述表长 ...
分类:
编程语言 时间:
2017-07-05 20:08:39
阅读次数:
284
近期项目中遇到了一个分布式系统的并发控制问题。该问题能够抽象为:某分布式系统由一个数据中心D和若干业务处理中心L1,L2 … Ln组成;D本质上是一个key-value存储,它对外提供基于HTTP协议的CRUD操作接口。L的业务逻辑能够抽象为以下3个步骤:read: 依据keySet {k1, … ...
分类:
Web程序 时间:
2017-06-30 14:05:38
阅读次数:
190
orderdDict是对字典类型的补充,他记住了字典元素添加的顺序 OrderedDict([('k1', 'v1'), ('k2', 'v2'), ('k3', 'v3')]) OrderedDict([('k1', 'v1'), ('k2', 'v2'), ('k3', 'v3')])Order ...
分类:
其他好文 时间:
2017-06-30 00:59:09
阅读次数:
173