码迷,mamicode.com
首页 >  
搜索关键字:题目    ( 99379个结果
UVA11609 - Teams(组合数学+快速幂)
题目链接 题意:从N个人中选出K个人为一只队伍(1 思路:依题目可得ans = sum(i * C(i, n)),化简可得ans = n * sum(C(i, n - 1)) = n * 2 ^ (n - 1)。之后用快速幂求解。 代码: #include #include #include #include #include typedef long...
分类:其他好文   时间:2014-09-11 22:29:52    阅读次数:255
算法之逆序对问题求解
题目:   给出一列数,a1, a2,....到 an,求它的逆序对数。逆序对就是 下标 i 比 j小,但是值 ai 却比 a j大。n 可以高大 10万。  思路: (1)穷举,肯定不现实的,因为n 可以高达10万,肯定超时; (2)考录分治法,受到归并排序的启发,能不能不断划分数组到最小,然后合并时统计 逆序对数。划分和递归都和归并排序没什么区别,问题在合并时如何统计。 合并左右两个数...
分类:其他好文   时间:2014-09-11 22:29:12    阅读次数:220
【LeetCode】Clone Graph 解题报告
【题目】 Clone an undirected graph. Each node in the graph contains a label and a list of its neighbors. OJ's undirected graph serialization: Nodes are labeled uniquely. We use # as a separa...
分类:其他好文   时间:2014-09-11 22:29:02    阅读次数:223
uva 10870 Recurrences
题目链接:链接。。。。 思路:就是构造一个矩阵  f[n]=a1*f[n-1]+a2*f[n-2]+...+ad*f[n-d];     由于n太大,不能直接递推,需要用矩阵快速幂来解决,时间复杂度为O(d^3logn)     举例,d=5的矩阵关系式为:                 |a1 a2 a3 a4 a5|                 | f[n]     |    ...
分类:其他好文   时间:2014-09-11 22:25:51    阅读次数:217
python练习程序(c100经典例1)
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?num=0;for i in range(1,5): for j in range(1,5): for k in range(1,5): if i!=j and j!=k an...
分类:编程语言   时间:2014-09-11 22:20:32    阅读次数:177
URAL 1183 Brackets Sequence(DP)
题目链接题意 : 给你一串由括号组成的串,让你添加最少的括号使该串匹配。思路 : 黑书上的DP。dp[i][j] = min{dp[i+1][j-1] (sh[i] == sh[j]),dp[i][k]+dp[k+1][j](i 2 #include 3 #include 4 5 using ...
分类:其他好文   时间:2014-09-11 22:16:52    阅读次数:277
HDU-1215-七夕节
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1215题目要小小的变通一下,别想的太难了,有想法就去尝试,才有进步,开始我直接求因子,求和,毫无疑问超时,什么时候题目这么容易了,显然不是,变通啊,小小的变通一下,就能AC。一切都在代码中。超时的代码#in...
分类:其他好文   时间:2014-09-11 22:13:32    阅读次数:182
【java】求两个字符串的最长公共子串
这个是华为OJ上的一道题目。首先,如果我们用java写代码,华为OJ有以下三条规则需遵守,否则编译无法通过或者用例无法通过,规则如下:(1)一定不可以有包名;(2)主类名只能为Main;(3)不可以输出与结果无关的信息。 好了,按照以上规则,我们写出来的代码如下(此代码不是最优的,只是用来记录...
分类:编程语言   时间:2014-09-11 22:06:52    阅读次数:197
UVA10892 - LCM Cardinality(分解质因子)
题目链接 题意:输入正整数n,统计有多少对正整数a 思路:分解质因子,然后直接暴力求出对数 代码: #include #include #include #include #include using namespace std; typedef long long ll; const int MAXN = 1000; ll arr[MAXN];...
分类:其他好文   时间:2014-09-11 21:02:02    阅读次数:181
POJ Drying
Drying 题目链接:Click Here~ 题目分析:    给出N件带水的衣服,你有两种选择可以把某件衣服给弄干。一是用烘干机可以每分钟烤干衣服的K滴水。二是每分钟衣服会自然烘干一滴水。而用烘干机的时候就不再自然烘干了。而每件衣服所带的水滴是不一样多的。现在问你最少要多少时间可以把衣服全烘干。 思路分析:    先二分枚举时间。但是判断的条件有点难想到,一开始用暴力...
分类:其他好文   时间:2014-09-11 20:58:32    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!