树链剖分若不会的话可自行学习一下. 前两种操作是线性变换,模$2^{64}$可将线段树全部用unsigned long long 保存,另其自然溢出. 而取反操作比较不能直接处理,因为其模$2^{64}$的特殊性,可将其转化为线性变换. 显然 $$ x\equiv (2^{64} 1) x (mod ...
分类:
其他好文 时间:
2018-09-15 18:46:50
阅读次数:
268
God Water likes to eat meat, fish and chocolate very much, but unfortunately, the doctor tells him that some sequence of eating will make them poisono ...
分类:
其他好文 时间:
2018-09-15 18:16:37
阅读次数:
218
恢复内容开始 思想 class Foo(object): def __init__(self,lst,eat): self.eat = eat self.lst = lst def append(self,n): print(n+1) self.lst.append(3) lst1= [1,2,3, ...
分类:
其他好文 时间:
2018-09-13 18:36:45
阅读次数:
184
class people(object): #建创一个人类 def __init__(self,name,age): self.name = name self.age = age def eat(self): print("%s is eatint'''''" % self.name) def t ...
分类:
编程语言 时间:
2018-09-10 11:00:37
阅读次数:
155
# # python3默认是广度搜索,先找自己的方法或属性,如果没,往父类找 # class Animal: # def __init__(self): # print('执行Animal.__init__') # self.func() # # def eat(self): # print('%s... ...
分类:
其他好文 时间:
2018-09-09 23:11:07
阅读次数:
229
Given an array of strings, group anagrams together. Example: Input: ["eat", "tea", "tan", "ate", "nat", "bat"], Output: [ ["ate","eat","tea"], ["nat", ...
分类:
其他好文 时间:
2018-09-07 14:08:06
阅读次数:
175
A:抽象类的概述 抽象类就是看不懂 B:抽象类特点:(没有具体的实现意义,不知道如何实现的方法就定义为抽象方法,如:动物吃,如何吃?) a:抽象类和抽象方法必须用abstract关键字形容 abstract class 类名{} public abstract void eat(){}; b: 抽象 ...
分类:
编程语言 时间:
2018-09-05 21:38:01
阅读次数:
154
# 反射:通过字符串来操作对象属性,类也是一样。 class Foo: def __init__(self, name): self.name = name def eat(self): print('%s is eating' % self.name) obj = Foo('egon') prin... ...
分类:
其他好文 时间:
2018-09-03 22:28:39
阅读次数:
173
反射~~~ 反射 使用字符串数据类型的变量名来获取这个变量的值 反射类中的变量: 静态属性 类方法 静态方法 反射对象中的变量 对象属性 普通方法 alexsb30alexsb is eat 普通的给文件名 变更 和getattr方法 本文件反射 import sys getattr(sys.mod ...
分类:
其他好文 时间:
2018-09-03 19:57:36
阅读次数:
168
基于连通性的状压dp 经典入门例题:HDU 1693 Eat the Trees 代码: #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N=11; int n,m; int mp[N+2][N ...
分类:
其他好文 时间:
2018-08-23 00:17:57
阅读次数:
168