普通平衡树: 非递归查询: 无旋Treap维护序列: 操作1翻转序列[L,R],操作2查询pos位置的字符。 需要搭配快读和线性建树才能卡过去。 ...
分类:
其他好文 时间:
2020-03-21 09:40:52
阅读次数:
54
一 admin使用 1. admin app django.contrib是一套庞大的功能集,它是Django基本代码的组成部分。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: INSTAL ...
分类:
其他好文 时间:
2020-03-21 09:21:11
阅读次数:
70
https://codeforces.com/problemset/problem/1326/F2 直接做已经不太能怎么优化了。 考虑容斥,设$f[S]$,S上的第$i$位$=1$表示$s[p[i+1]][p[i+2]]=1$,$=0$表示$s[p[i+1]][p[i+2]]=0/1$,的方案数。 ...
分类:
其他好文 时间:
2020-03-20 21:59:12
阅读次数:
112
1, Call Transaction Call Transaction: 就是直接调用Tcode进行数据批量导入。 优点:方便快捷,程序处理方便,同步更新时能实时得到BDC处理结果。 缺点:系统不能自动保存BDC 日志,需自己建透明表来维护数据,或者仅仅是将日志显示出来。 call transac ...
分类:
其他好文 时间:
2020-03-20 21:56:34
阅读次数:
49
//一行 white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;//两行 text-overflow: -o-ellipsis-lastline; overflow: hidden; ...
分类:
其他好文 时间:
2020-03-20 17:19:31
阅读次数:
98
贪婪的正则 正则是默认贪婪的,它会尽可能多的匹配,我想这是一个大家都知道的事实。 经典例子: '12345678'.replace(/\d{3,7}/g, '#')// 输出: #8 可以看到,规则是匹配3~7个数字,由于正则默认是贪婪模式,匹配了最大数量7个; 如果我们希望它尽可能少的匹配,也就是 ...
分类:
其他好文 时间:
2020-03-20 12:22:23
阅读次数:
56
tmux ctrl+b % 垂直分屏 ctrl+b " 水平分屏 ctrl+b o 依次切换 ctrl+b Up|Down|Left|Right 根据按箭方向选择切换到某个窗格。 ctrl+b PageUp|PageDown 向上和向下翻页(当输出内容过多时可以回滚)。 ctrl+b Space ( ...
分类:
其他好文 时间:
2020-03-20 11:01:27
阅读次数:
59
考场上的一点分析 依次加入炸弹的过程中,每个炸弹会匹配到原序列的一个值——也就是它要炸掉的值。但是因为炸弹不是按位置顺序加入的,所以在加入的过程中,炸弹和值的匹配关系会发生变化,而这个变化会产生连锁反应,不好快速维护。(例如样例二中就可以看出这种匹配关系的变化) 题解 换个角度思考。容易发现答案是 ...
分类:
其他好文 时间:
2020-03-20 10:57:11
阅读次数:
72
B: 部分和问题***(注意部分和 ! = 任意子区间求和不一样) 描述 给你N个数,问你能不能从其中取出一些,让它们的和为K. 输入 第一行包括两个数,N,K,分别代表数字个数,以及和为K. 接下来N行,每行一个数字. 输出 如果能选出一些数和为K, 输出YE5, 否则,输出N0 样例 输入: 4 ...
分类:
其他好文 时间:
2020-03-20 09:27:53
阅读次数:
97
一:解题思路 方法一:不断的寻找股票的最小值和最大值,并在最小值得时候买入,在最大值得时候卖出。Time:O(n),Space:O(1) 方法二:贪心法,只要后一天的值大于前一天的值,那么就进行买卖。Time:O(n),Space:O(n) 二:完整代码示例 (C++版和Java版) 方法一C++: ...
分类:
其他好文 时间:
2020-03-19 21:38:55
阅读次数:
93