码迷,mamicode.com
首页 >  
搜索关键字:偶数    ( 4644个结果
之字形打印二叉树
输出顺序: 1 3 2 4 5 6 7 15 14 13 12 12 10 9 8 使用两个栈作为辅助容器。打印某一层节点时,把下一层的子节点保存到栈内。如果当前打印的是奇数层,则先保存左子树节点再保存右子树节点到第一个栈内;如果当前打印的是偶数层,则先保存右子树在保存左子树节点到第二个栈内。 ...
分类:其他好文   时间:2019-07-29 14:55:14    阅读次数:135
shell练习--PAT题目1007:关于素数对(失败案例)
让我们定义d?n??为:d?n??=p?n+1???p?n??,其中p?i??是第i个素数。显然有d?1??=1,且对于n>1有d?n??是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数N(<),请计算不超过N的满足猜想的素数对的个数。 输入格式: 输入在一行给出正整 ...
分类:系统相关   时间:2019-07-29 14:19:18    阅读次数:115
偶数求和
#include int main() { int n, m; while(scanf("%d %d", &n, &m) != EOF) { int sum = 0, count = 0; for(int i = 2; i <= 2*n; i += 2) { sum += i; if((i/2) %... ...
分类:其他好文   时间:2019-07-29 00:45:52    阅读次数:113
(Manacher Algorithm, 中心拓展法,动态规划) leetcode 5. 最长回文串
解法一:中心拓展法。从下标为0开始遍历,将每个元素当作回文串中心,向两边拓展。 1)以这个字符为中心的回文串的长度(奇数串); 2)以这个字符和下个字符为中心的回文串的长度(偶数串)。 注意:既要统计回文串为奇数时,又要统计回文串为偶数时。当 s[left]!=s[right] 时,left多减了1 ...
分类:其他好文   时间:2019-07-28 13:49:01    阅读次数:113
$CH0501$ 货仓选址
"链接" 背景 "来源暂缺, $AcWing104/CH0501$ " 题意 在一条数轴上有 $n$ 个点,确定一个位置使得各点到该点的距离之和最小。输出各点到该点的距离之和。 解法 显然,确定的点位置不可能在最左边点的左边或者是最右边点的右边,这两种安排都比最左边点与最右边点之间更劣。 在最左边点 ...
分类:其他好文   时间:2019-07-27 18:33:15    阅读次数:72
Range Sum Query - Mutable 精简无递归线段树
操作: 单点更新,区间求和 区间求和:如sum [3,10) 需要对19,5,12,26节点求和即可。 观察可知,左端点为右子节点(奇数)时直接相加,右端点为左子节点(偶数)时直接相加,两边向中间移动并求其父节点。 Refer: Codeforces blog ...
分类:其他好文   时间:2019-07-27 09:38:44    阅读次数:78
回文自动机
译名为“回文树”,是一种专门处理回文串的数据结构,类似于马拉车,但更为强大。是由两颗分别存储偶数回文串树和存储奇数回文串树组成,每个节点代表母串的回文串,两树之间中用fail指针连接。 ...
分类:其他好文   时间:2019-07-26 17:43:07    阅读次数:70
Manacher's Algorithm(马拉车算法)
Manacher Algorithm算法,俗称马拉车算法,其时间复杂为O(n)。该算法是利用回文串的特性来避免重复计算的,至于如何利用,且由后面慢慢道来。 在时间复杂度为O(n^2)的算法中,我们在遍历的过程要考虑到回文串长度的奇偶性,比如说“abba”的长度为偶数,“abcba”的长度为奇数,这样 ...
分类:编程语言   时间:2019-07-26 17:39:09    阅读次数:86
PAT_B_1012 数字分类 (有待改进)
题目描述: 本人AC代码:(有待改进) 改进后代码: RRR ...
分类:其他好文   时间:2019-07-25 13:29:40    阅读次数:87
剑指offer_13:调整数组顺序
剑指offer——调整数组顺序使奇数位于偶数前面
分类:编程语言   时间:2019-07-23 17:35:21    阅读次数:130
4644条   上一页 1 ... 84 85 86 87 88 ... 465 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!