题目大意: 给定一个长度不超过10^5的字符串(小写英文字母),和不超过5000个操作。 每个操作 L R K 表示给区间[L,R]的字符串排序,K=1为升序,K=0为降序。 最后输出最终的字符串 首先这么想想,对于一段区间的排序,排完序的样子和排序之前每个字母的位置并没有关系,而是和每一个字母出现 ...
分类:
其他好文 时间:
2018-08-02 22:57:17
阅读次数:
176
建立一张这样的表kk 常规select数据并按id升序输出,出问题了,10比2小? 原来,问题出现在创建表时把字段id类型设为char型,这里就涉及到字符串排序规则的问题了。 所谓的字符串排序规则,就是每一位字符都按照ASCII码进行比较,从字符串左边第一个字符开始往后逐位比较的,分出大小就结束比较 ...
分类:
编程语言 时间:
2018-08-02 17:00:08
阅读次数:
626
groupby(Sorted_list, key) 将已排序的序列按关键字分组。 例子: group/s(int) 提出正则表达式匹配分组截获的字符串,groups返回括号匹配的字符。 例子: getattr(object,attr) 返回对象属性,具体如例子: 例子: ...
分类:
编程语言 时间:
2018-07-19 21:00:50
阅读次数:
146
老规矩上图上代码 就知道看小绝直播 现在又懒了加油 let a='xiaojue is cfer'undefinedb=a.split(" ")(3) ["xiaojue", "is", "cfer"]b.sort(function(c,d){ return c.length-d.length})( ...
分类:
编程语言 时间:
2018-06-19 22:41:09
阅读次数:
129
题目链接:https://vjudge.net/contest/234309#problem/C 题目大意: 给你n个字符串,每个字符串都是有小写字母组成的。重新给这些字符串 排序按照以下规则:每个字符串的前面都是它的子串 如果在b中选择连续的字母可以组成a,则称a是b的子串。比如字符串“for” ...
分类:
其他好文 时间:
2018-06-15 00:57:26
阅读次数:
163
[JSOI2007]字符加密 题目大意: 给定一个长度为$n(n\le10^6)$的字符串$s$。对于$i\in[1,n)$,将$i$与$i+1$之间断开并交换分开的两段可以得到一个新的字符串。将$s$和所有这些新的字符串排序后,按顺序输出每个字符串最后一个字符。 思路: 将原串复制两遍构造后缀数组 ...
分类:
Web程序 时间:
2018-06-12 16:19:45
阅读次数:
183
规则 1 :英文字母从 A 到 Z 排列,不区分大小写。如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位置。如,输入: By?e 输出: Be?y思路:用一个lis... ...
分类:
编程语言 时间:
2018-05-31 15:30:42
阅读次数:
261
第一次接触 "qs" 这个库,是在使用axios时,用于给post方法编码,在使用过程中,接触到了一些不同的用法,写在这里分享一下。 qs.parse 方法可以把一段格式化的字符串转换为对象格式,比如 qs.stringify 基本用法 则和 相反,是把一个参数对象格式化为一个字符串。 排序 甚至可 ...
分类:
Web程序 时间:
2018-05-31 12:23:22
阅读次数:
10707
排序 方法一 1. 数字排序(从小到大进行排序,改变的是本身) scores = [23,43,54,67,87,100] scores.sort() print(scores) 2. 字符串排序(按首字母排序 ) 方法一 .sort() name = ["shi","sheng","ru","yi ...
分类:
编程语言 时间:
2018-05-14 21:33:12
阅读次数:
233
Flask Request(get,post请求) 1,post请求 c= request.get_data() 得到的是未经处理的原始数据,如果是json格式的,那么请求到的是json字符串,排序和请求参数一致 c=request.get_json() 请求参数做了处理,得到的是字典格式的,排序会 ...
分类:
其他好文 时间:
2018-05-10 11:25:12
阅读次数:
149