码迷,mamicode.com
首页 >  
搜索关键字:推公式    ( 538个结果
UVA - 12301 - An Angular Puzzle (计算几何~平面三角)
题目地址:点这里 思路:可以先确定A,B的坐标,然后再通过确定向量来硬算出角度。。好像可以推公式做,没推出来╮(╯_╰)╭ AC代码: #include #include #include #include #include using namespace std; const double PI = 4 *...
分类:其他好文   时间:2015-02-11 09:24:25    阅读次数:202
【Best Coder】#29 B GTY's birthday gift(快速幂|mod的时候记得负!)
题目大意:查看相关场次即可看到。 思路:推公式的题目,可以用快速幂加公式快速解决,也可以用二进制拆分运算的方法加快速度。 需要注意的一点在于:今后在mod之后有涉及到运算的都要加上一个mod之后再mod,或者统一都加一个mod 顺便复习一下二进制拆分的方法!! 二进制拆分的做法AC代码:#define _CRT_SECURE_NO_WARNINGS #include #i...
分类:其他好文   时间:2015-02-07 23:00:51    阅读次数:216
Unique Binary Search Tree
这道题花了些时间,首先提交时runtim error,然后发现时申请数组没有释放。最后整理下题目的思路,这道题是动态规划,不过比较麻烦。想了好久才推出来,递推公式为 Cn = 2*Cn-1 + C0*Cn-2 + C1*Cn-3 ...... + Cn-2*C0。得到递推公式代码就很快了,一遍过。p...
分类:其他好文   时间:2015-02-05 21:46:35    阅读次数:172
蓝桥杯试题集【Java】
一、Fibonacci数列问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式 输入包含一个整数n。输出格式 输出一行,包含一个整数,表示Fn除以10007的余数。说...
分类:编程语言   时间:2015-02-02 22:54:40    阅读次数:298
Leetcode#119 Pascal's Triangle II
原题地址从编号为0开始,不断递推到第k个如果用p[i][j]表示第i层,第j个数字,则有递推公式:p[i][j] = p[i-1][j-1] + p[i-1][j]因为只使用了相邻层,因此可以压缩状态空间代码: 1 vector getRow(int rowIndex) { 2 if...
分类:其他好文   时间:2015-02-02 17:23:12    阅读次数:116
斐波那契数列求余(蓝桥)
问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007...
分类:其他好文   时间:2015-02-01 17:38:30    阅读次数:129
Leetcode#5 Longest Palindromic Substring
原题地址最初的想法是用动态规划,令palin[i][j]表示s[i..j]是否是回文串,则有递推公式palin[i][j] = s[i] == s[j] && palin[i+1][j-1]。因为递推式只使用相邻层的值,所以编码的时候可以将二维状态数组压缩成一维的。代码: 1 string long...
分类:其他好文   时间:2015-01-30 17:03:05    阅读次数:105
HDU2132 An easy problem【水题】
题目大意:给了递推公式,如果当前i%3==0,则sum(i) = sum(i-1) + i*i*i;否则 sum(i) = sum(i-1) + i。 思路:因为数据略大一些,所以用__int64整型来存储结果。...
分类:其他好文   时间:2015-01-28 22:36:43    阅读次数:215
Leetcode#53 Maximum Subarray
原题地址方法I:动态规划另sum[i]表示从i开始的最大子串和,则有递推公式:sum[i] = max{A[i], A[i] + sum[i+1]}因为递推式只用到了后一项,所以在编码实现的时候可以进行状态压缩,用一个变量即可代码: 1 int maxSubArray(int A[], int n)...
分类:其他好文   时间:2015-01-27 14:46:55    阅读次数:237
Leetcode#132 Palindrome Partitioning II
原题地址动态规划题。最直观的想法就是用cut[i][j]表示子串s[i..j]的最小分割数,则有如下规则:1. 如果s[i..j]是回文串,则cut[i][j]=02. 如果s[i..j]不是回文串,则枚举分割点,将原字符串切成两个子串,求解子问题。递推公式:cut[i][j] = min{cut[...
分类:其他好文   时间:2015-01-20 17:31:50    阅读次数:165
538条   上一页 1 ... 42 43 44 45 46 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!