码迷,mamicode.com
首页 >  
搜索关键字:出现的次数    ( 2539个结果
一些题解
题解这是一道简单的题目,但是朴素的算法是$\text{O}\left( n^2\right)$的,只能过$70\%$的点.如何优化呢?考虑在什么情况下会使一段区间内出现过的A,B,C数量相等.显然的,设$totA\left[ i\right]$为前i个字符中A出现的次数(以此类推,$totB$和$t...
分类:其他好文   时间:2014-08-13 01:07:44    阅读次数:228
hdu-4933-Miaomiao's Function(BC#4 1003)
有的时候真是无力吐槽。。。G++ AC,C++ WA。这是什么心态。。。 这道题目耗费了半个小时写代码,却用了两天debug()........ dp[i][j][k]: i为0||1,当i=0时代表L,i=1时代表R 第i状态下,数字j出现的次数为10^k次有多少种情况。 然后把i为1的剪掉i为0的。 然后算出最终的answer数组。 然后根据answer数组算出最后的f,这里有一...
分类:其他好文   时间:2014-08-12 10:22:23    阅读次数:276
小媛在努力
小媛在努力 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 在多媒体数据处理中,数据压缩算法尤为重要。小媛上完课后就想自己发明一个数据压缩算法。她想呀想,终于想到一个方法。在多媒体数据中有很多数据都是重复的,所以她想把连续相同的数据用数据出现的次数和数据本身表示。例如:1 1 1 2 3 3 3 3 3  压缩后及为3 1 1 2 5 3(表示3个1,1个2...
分类:其他好文   时间:2014-08-11 17:55:32    阅读次数:215
数组中出现次数超过一半的数字
题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字,例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2},输出2。 代码: /* 数组中出现次数超过一半的数字 by Rowandjj 2014/8/9 */ #include using namespace std; bool isValid = false; //检查数组是否合法 b...
分类:其他好文   时间:2014-08-10 10:24:40    阅读次数:195
POJ 2352 Stars(线段树)
题目地址:POJ 2352 今天的周赛被虐了。。TAT..线段树太渣了。。得好好补补了(虽然是从昨天才开始学的。。不能算补。。。) 这题还是很简单的。。维护信息是每一个横坐标的出现的次数。 代码如下: #include #include #include #include #include #include #include #include #include #incl...
分类:其他好文   时间:2014-08-09 18:44:29    阅读次数:186
Codeforces 455A Boredom 取数字的dp
题目链接:点击打开链接 给定一个n长的序列 删除x这个数就能获得x * x的个数 的分数,然后x+1和x-1这2个数会消失,即无法获得这2个数的分数 问最高得分。 先统计每个数出现的次数,然后dp一下,对于每个数只有取或不取2种状态。 #include #include #include #include #include #include #include #includ...
分类:其他好文   时间:2014-08-09 13:29:17    阅读次数:261
poj2104 主席树 区间K大 在线 无修改
关于主席树:主席树(Chairman Tree)是一种离线数据结构,使用函数式线段树维护每一时刻离散之后的数字出现的次数,由于各历史版本的线段树结构一致,可以相减得出区间信息,即该区间内出现的数字和对应的数量,由于在线段树内,左子树代表的数字都小与右子树,便可像平衡树一样进行K大询问。新建一颗树是\...
分类:其他好文   时间:2014-08-09 09:02:57    阅读次数:350
统计元音
Problem Description统计每个元音字母在字符串中出现的次数。Input输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。Output对于每个测试实例输出5行,格式如下:a:num1e:num2i:num3o:num4u:num5多个测试实例之间由一个...
分类:其他好文   时间:2014-08-08 17:53:16    阅读次数:168
HDOJ多校联合第六场
先一道一道题慢慢补上,1009.题意,一棵N(Nw的路径出现次数,以及S2在v->w出现的次数。S1(x) = S0[1....x],1w出现的次数记为t1[x],那么t1[x] = dp1[u][1][x] - sum{t1[a-1]*dp1[fa[w]][a][x]} (1 3 #includ....
分类:其他好文   时间:2014-08-08 15:17:36    阅读次数:299
【编程题目】数组中超过出现次数超过一半的数字 ☆
74.数组中超过出现次数超过一半的数字(数组)题目:数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字。思路:分治算法 两两一对 相同留下一个 不同扔掉 多出来的数字单独对比/*74.数组中超过出现次数超过一半的数字(数组)题目:数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字...
分类:其他好文   时间:2014-08-08 15:16:26    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!