题解: 第一题:每个柱子可以到达的位置是可求的一个区间,我们得到区间,并和下一个柱子的限制取交集,得到一个新区间,这样一直做下去,就可以得到最终答案的区间,我们肯定贪心走到最低点,知道了这个坐标,就可以O(1)得到答案,不用在考虑中间是怎么走的(我就是这点没有想到,然后去暴力DP了);最后在注意一下 ...
分类:
其他好文 时间:
2018-09-15 17:35:08
阅读次数:
159
质量检查(quality) 【问题描述】 食品安全部门要检查一些食品中是否含有违禁成分。现在总共有 n 种食品待查,对于每种食品,他们需要给出是否含有这种成分。对一份样品,检测设备可以输出是否含有违禁成分。由于检测设备相当敏感,如果将多份样品混合,只要其中任何一份含有这种添加剂,设备就会输出“含有” ...
分类:
其他好文 时间:
2018-09-15 17:35:22
阅读次数:
291
访问像素的三种方法 【方法1】指针访问,c语言操作符[ ](速度最快,但有越界的风险) 【方法2】迭代器iterator(绝对安全,不会越界) 【方法1】动态地址计算(最慢) ...
分类:
其他好文 时间:
2018-09-15 17:35:30
阅读次数:
199
搜索的索引列,不一定是所要选择的列。换句话说,最适合索引的列是出现在 WHERE子句中的列,或连接子句中指定的列,而不是出现在 SELECT 关键字后的选择列表中的列。 使用惟一索引。考虑某列中值的分布。索引的列的基数越大,索引的效果越好。例如,存放出生日期的列具有不同值,很容易区分各行。而用来记录 ...
分类:
其他好文 时间:
2018-09-15 17:35:37
阅读次数:
163
问题: 输入一串数字,碰到0停止循环计算平均值。 代码: 分析: 常量应该在循环外面定义。 ...
分类:
其他好文 时间:
2018-09-15 17:35:45
阅读次数:
125
转自:https://blog.csdn.net/qq_15653601/article/details/79870996 本地本地仓库项目: ...
分类:
其他好文 时间:
2018-09-15 18:13:17
阅读次数:
212
一:返回值def email(): print("我要发邮件") return "123" ###如果没有返回值,默认返回Noneret = email()print(ret) ###如果函数执行成功,return后面是什么值,ret等于返回值,就输出什么值二、传入参数,验证手机号码取快递 def ...
分类:
其他好文 时间:
2018-09-15 18:13:31
阅读次数:
164
1. nginx 的简单原理 nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。其特点是占用内存少,并发能力强。 如果使用nginx作为web服务器,那么nginx收到请求后将请求内容响应到客户端。如果使用nginx作为代理服务器,那么nginx收到请求后 ...
分类:
其他好文 时间:
2018-09-15 18:13:40
阅读次数:
187
backTop() { //回到顶部 let thisTOP = document.getElementsByClassName("router"); thisTOP[0].scrollTop = 0; }, replyToBottom(){ //回到底部 let thisTOP = documen... ...
分类:
其他好文 时间:
2018-09-15 18:13:56
阅读次数:
137
.devilspie配置 i3wm配置 ...
分类:
其他好文 时间:
2018-09-15 18:14:15
阅读次数:
661
下载: Redis-x64-3.2.100下载 Redis可视化工具 安装: Windows下安装redis Redis应用领域: 1、Redis用于缓存。信息,如哪些用户在哪些房间,状态信息,谁在线等都是信息。 2、痛点是Redis(还)没有集群,因此使用了高可用性的hot/cold模式,所以,一 ...
分类:
其他好文 时间:
2018-09-15 18:14:28
阅读次数:
151
这种方式是最快最有效的 进项目根目录启动git bash,然后执行这些即可 最后的 git push -f origin master 会失败,直接在idea里push就能成功了 ...
分类:
其他好文 时间:
2018-09-15 18:14:45
阅读次数:
113
1. async函数的基本形式 2. async函数的返回值总是一个Promise 无论async函数有无await操作,其总是返回一个Promise。 1. 没有显式return,相当于return Promise.resolve(undefined);2. return非Promise的数据da ...
分类:
其他好文 时间:
2018-09-15 18:15:03
阅读次数:
270
1 string ss="jessie"; 2 int main() 3 { 4 scanf("%d",&t); 5 sort(ss.begin(),ss.end()); 6 while(t--){ 7 string s; 8 cin>>s; 9 for(int i=0;i='A'&&s[i]<='... ...
分类:
其他好文 时间:
2018-09-15 18:15:53
阅读次数:
146
逻辑运算区别于算术运算的地方在于:逻辑运算每个变量都只有两种状态——0和1(特殊情况下会用到X)。由于这个特点,逻辑运算的基本规则和方法也是另有一套体系。 当存在多个输入变量时,逻辑表达式的化简就显得尤为重要。逻辑表达式的化简需要遵循一些基本的规则(运算法则),具体的见下图: 化简的目的是为了得到一... ...
分类:
其他好文 时间:
2018-09-15 18:16:00
阅读次数:
207
注意k可能大于length ...
分类:
其他好文 时间:
2018-09-15 18:16:27
阅读次数:
145
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
for 循环 与 while 循环 打印三角形 1 # 打印三角形 2 # * 3 # * * 4 # * * * 5 # * * * * 6 # * * * * * 7 8 # 使用 for 循环 9 for i in range(5): 10 print("* " * (i + 1)) 11 1 ...
分类:
其他好文 时间:
2018-09-15 18:16:53
阅读次数:
166
操作1:给[l, r]中v的倍数除v 操作2:查询[l, r]的和 思路:类似势能线段树(例题:HDU4027)的思想,首先忽略v=1的操作,然后,1e6数据范围内的数就算每次都除以2,也不用太多次就能变为1,而变为1之后就不用再处理了,所以遍历区间[l, r]找到需要修改的数进行单点修改就行了 代 ...
分类:
其他好文 时间:
2018-09-15 18:17:11
阅读次数:
168
传送门 DP 十分显然的DP,但是不好写 设 f[ i ] 表示以第 i 个数作结尾时的方案数,原序列为 a 如果不考虑相同的序列: 那么转移就是 Σ f[ j ] (0< j < i && a [ j ] < a [ i ]) 复杂度为 O(n^2) 考虑优化: 先去重 ,得到数组 b 每次把f ...
分类:
其他好文 时间:
2018-09-15 18:17:23
阅读次数:
160