码迷,mamicode.com
首页 >  
搜索关键字:出现的次数    ( 2539个结果
codeforces 500D - New Year Santa Network (树形DP+组合数学)
题目地址:http://codeforces.com/contest/500/problem/D 这题是要先求出每条边出现的次数,然后除以总次数,这样期望就求出来了。先用树形DP求出每个边左右两端总共有多少个点,然后用组合数学公式就可以推出来了。 代码如下: #include #include #include #include #include #include #includ...
分类:Web程序   时间:2015-01-22 11:06:33    阅读次数:283
如果用JS得到字符串中出现次数最多的字母
一个字符串String=“adadfdfseffserfefsefseetsdg”,找出里面出现次数最多的字母和出现的次数。 经典的解答思路为:取出字符串的第一个字符(首字母),利用的字符串的 replace 方法将符合正则表达式(第一个字符)替代为空,此字母出现的次数为原始的字符串长度减去替...
分类:Web程序   时间:2015-01-21 23:50:48    阅读次数:171
PAT1021. 个位数统计 (15)
给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (00),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。 输入格式: 每个输入包含1个测试用例,即一个不超过1000位的正整数N。 输出格式: 对N中每一...
分类:其他好文   时间:2015-01-20 13:31:38    阅读次数:194
NOJ1601 数次统计 哈希简单应用
题目描述 某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*109)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。 题目输入 多组输入数据 每组数据包含n+1行: 第1行是整数n,表示自然数的个数。 第2~n+1行每行一个自然数。 题目输出 每组数据输出包含m行(m...
分类:其他好文   时间:2015-01-17 10:04:37    阅读次数:236
字符串中第一个只出现一次的字符
题目:在一个字符串中找到第一个只出现一次的字符。比如"lavor_zl"第一个只出现一次的字符是'a'。 解题思路: C/C++字符使用Ascii编码,一个字符占一个字节即可以表示2的8次方个数,那么C/C++字符可以表示的256个字符,因此可以用一个256的数组来保存各个字符出现的次数,当然256个字符的Ascii值是0-255之间的所有数,而且'\0'的Ascii值0,所以可以用数...
分类:其他好文   时间:2015-01-15 20:28:10    阅读次数:130
java编程:输入一串小写字符串,统计每个字母出现的次数
*需求:统计字符串中每个字母:  * 说明:编写程序,提示用户输入一个字符串,  * 然后统计字符串中每个字母出现的个数,忽略字母的大小写。  *  * 原理:  * 1.使用String类中的toLowerCase()方法,将字符串中的大写字母转换成小写形式。  * 2.构造一个具有26个int值得数组ch ,每个元素记录一个字母出现的次数。  *     即,ch[0]记录a的...
分类:编程语言   时间:2015-01-15 20:25:03    阅读次数:159
算法导论 计数排序
计数排序的关键就在于如何处理每个元素的最终位置。在计数排序中,我们可以通过维护一个数组C[i]来记录键值为i的元素所属的位置。每次输入一个A[i],首先记录每个A[i]出现的次数C[i],然后从前向后C[i]=C[i-1]+C[i],这样可以得出值为i所在排序后新数组中的最后一个重复数的位置。计数排序的一个显然问题就是C[]数组的大小确定的问题。下面贴上我自己理解写出的代码。 #include ...
分类:编程语言   时间:2015-01-13 00:09:55    阅读次数:222
Majority Element 169
题目描述:给一个大小是n的数组,找到其中出现次数大于n/2的数字(例如n=4时要找到出现次数为(3>4/2=2)3次,n=5事要找到出现次数为3次),题目中说明了给出的测试中这样的数字一定存在题目分析:当然可以用hash方法,统计每次数字出现的次数,再找出出现次数满足要求的数字不过这种方法要额外用 ...
分类:其他好文   时间:2015-01-12 11:30:31    阅读次数:128
众数的求法
★问题描述:给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。多重集S中重数最大的元素称为众数。例如,S={1,2,2,2,3,5}。多重集S的众数是2,其重数为3。★编程任务:对于给定的由n个自然数组成的多重集S,编程计算S的众数及其重数。★数据输入:输入数据由文件名为inp...
分类:其他好文   时间:2015-01-09 18:48:58    阅读次数:269
HDU 1556 Color the ball【算法的优化】
/*解题思路:每次仅仅求解一開始的第一个数字,让第一个数字加一,最后的一个数字的后面一个数减一。我们能够想想,最后加的时候,就是加上前面一个数出现的次数和自己本身出现的次数。解题人:lingnichong解题时间:2014-10-25 10:30:46解题体会:因为測试区间非常大,所以此题非常eas...
分类:编程语言   时间:2015-01-08 21:29:34    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!