A:即求长度为偶数的异或和为0的区间个数,对前缀异或和用桶记录即可。 B:显然如果有解,答案一定不大于2,因为原串是回文串,找到第一个不是回文串的前缀和对其对应后缀切掉并交换即可。无解直接判断是否字母都相同或只有最中间字母不同。然后只需要check是否为1,暴力枚举切割点暴力判断即可。 D:显然枚举 ...
分类:
其他好文 时间:
2019-02-17 20:49:19
阅读次数:
170
思路:简单模拟即可。判断一下是不是回文,是回文看长度是不是偶数。是偶数的话,说明又可能是回文。依次这样处理。但是只要长度为奇数则一定是原来的长度直接输出即可。 ...
分类:
其他好文 时间:
2019-02-16 09:20:20
阅读次数:
191
目录 CentOS下Redis的安装 前言 下载安装包 解压安装包并安装 启动和停止Redis 启动Redis 停止Redis 参考资料 目录 CentOS下Redis的安装 前言 下载安装包 解压安装包并安装 启动和停止Redis 启动Redis 停止Redis 参考资料 CentOS下Redis ...
分类:
其他好文 时间:
2019-02-16 00:07:37
阅读次数:
215
给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素。 你可以返回满足此条件的任何数组作为答案。 示例: 输入:[3,1,2,4] 输入:[3,1,2,4] 输出:[2,4,3,1] 输出:[2,4,3,1] 输出 [4,2,3,1],[2,4,1,3] 和 ...
分类:
其他好文 时间:
2019-02-15 19:37:46
阅读次数:
160
调整数组使奇数全部都位于偶数前面。 输入一个整数数组,实现一个函数, 来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分, 所有偶数位于数组的后半部分。 ...
分类:
编程语言 时间:
2019-02-14 23:52:53
阅读次数:
196
package com.bigdata object ListO { def main(args: Array[String]): Unit = { println() } val list = List(1,2,3,4) for (i x%2 == 0) // 取出List中的偶数; val li... ...
分类:
其他好文 时间:
2019-02-14 15:14:06
阅读次数:
140
滑动窗口中位数 中位数是有序序列最中间的那个数。如果序列的大小是偶数,则没有最中间的数;此时中位数是最中间的两个数的平均数。 例如: [2,3,4],中位数是 3 [2,3],中位数是 (2 + 3) / 2 = 2.5 给出一个数组 nums,有一个大小为 k 的窗口从最左端滑动到最右端。窗口中有 ...
分类:
其他好文 时间:
2019-02-14 00:18:03
阅读次数:
427
本文只是帮助初学者入门用的 关于js中的返回值return 如果函数中存在return,执行到了那行之后就直接跳出整个函数,接着向下执行 上例子 定义一个函数是否是偶数,如果是返回true,如果不是返回false? 我相信大多数才学的人会这样写 这样写不是不可以,只是有点啰嗦 因为num%2==0本 ...
分类:
Web程序 时间:
2019-02-14 00:08:36
阅读次数:
237
输入一个整数,输出n*n矩阵 输出数字范围为1到n*n, 可以看做一个一个正方形边框放置而成,边框长度为n 每一个正方形框的长度为 n为偶数时 4+4*(n-2) n为奇数时 1+4*(n-2) 代码如下: #include<iostream> using namespace std; int ma ...
分类:
其他好文 时间:
2019-02-13 21:13:33
阅读次数:
170
"Portal" 大致题意: 给定一个偶数长度($n \leq 10 ^ 5$)的字符串, 只包含大小写字母. 有q($q \leq 10 ^ 5$)次询问, 每次指定两个位置, 要求通过交换字符, 使这两个类型的字符在串同一边并且对于其他类型的字符, 不能跨过串的中线(也就是说必须在一边, 但是可 ...
分类:
其他好文 时间:
2019-02-12 13:18:38
阅读次数:
186