给定一个字符串 s 与正整数 k。现在你需要进行恰好一次操作:
(1)将 s 切割成最多 k 个子串。即令 s = t1 + t2 + ... + tm (1 <= m <= k)。
(2)将其中的某些(不是全部) ti 翻转,得到 ti'。
(3)重新拼合得到 s' = t1' + t2' + ... ...
分类:
其他好文 时间:
2020-01-04 16:33:53
阅读次数:
69
? 数组中可以通过以下方式在 数组的末尾插入新元素 : 1.5.1 通过修改 length 长度新增数组元素 可以通过修改 length 长度来实现数组扩容的目的 length 属性是可读写的 其中索引号是 4,5,6 的空间没有给值,就是声明变量未给值,默认值就是 undefined。 1.5.2 ...
分类:
编程语言 时间:
2020-01-04 12:58:48
阅读次数:
118
题意 给出一个 32 位的有符号整数,将这个整数中每位上的数字进行反转。 思路 想法:保留符号直接翻转,注意防止爆int。时间复杂度$O(log_{10}(n))$。 吐槽:官方给的结果是如果爆了int则返回0。(是我眼了,题目中最下面的注意里写了。) 代码 总结 ~~我爱水题。~~嗯。 ...
分类:
其他好文 时间:
2020-01-02 18:36:37
阅读次数:
85
1.运行效果在使用GetAlphaMask和ContainerVisual制作长阴影(LongShadow)这篇文章里我介绍了一个包含长阴影的番茄钟,这个番茄钟在状态切换时用到了翻转动画,效果如上所示,还用到了弹簧动画,可以看到翻转后有点回弹。本来打算自己这个动画效果写的,但火火已经写好了这个FlipSide控件,Github地址在这里,这篇文章就介绍下这个控件的部分原理。2.TransformM
1. 呈现 1. ☆☆☆☆☆ 控制子元素是否开启三维立体环境 代表子元素不开启 立体空间,默认的 子元素开启立体空间 代码写给父级,但是影响的是子盒子 2. 代码演示 ...
分类:
其他好文 时间:
2019-12-31 22:02:10
阅读次数:
130
1 class Solution { 2 public://思路为先翻转整个字符串,再翻转每一个单词 3 void ReverseWord(string &str, int start, int end){//传引用!!!!不能传值,致命错误!! 4 while(start < end){ 5 sw ...
分类:
其他好文 时间:
2019-12-31 12:36:59
阅读次数:
77
1 class Solution {//思路:先完全翻转前面的,再完全翻转后面的,再整个字符串反转。 2 public: 3 void ReversePart(string &str, int start, int end){ 4 while(start < end){ 5 swap(str[sta ...
分类:
其他好文 时间:
2019-12-31 12:23:01
阅读次数:
73
"[ZJOI2007]捉迷藏 " 近期做过的码量最大的一题 (当然也是我写丑了....) 题意 有一个 $n$ 个节点的树 ($n \le 10^5$), 每个节点为黑色或白色. 有 $m$ 个操作 ($m \le 5 \times 10^5$), 操作有两种, 1. 将点 $x$ 的的颜色翻转. ...
分类:
其他好文 时间:
2019-12-30 23:18:10
阅读次数:
90
接口框架组成:textng:单元测试mybats:链接数据库spring:ioc控制翻转,连接外部请求httpclient:模拟浏览器请求蚂蚁--build打包POI:POI提供API给Java程序对Microsoft Office格式档案读和写的功能。:https://www.cnblogs.co ...
分类:
其他好文 时间:
2019-12-28 12:50:05
阅读次数:
67
1.小Q定义了一种数列称为翻转数列:给定整数n和m, 满足n能被2m整除。对于一串连续递增整数数列1, 2, 3, 4..., 每隔m个符号翻转一次, 最初符号为'-';。例如n = 8, m = 2, 数列就是: -1, -2, +3, +4, -5, -6, +7, +8.而n = 4, m = ...
分类:
编程语言 时间:
2019-12-28 11:37:02
阅读次数:
118