码迷,mamicode.com
首页 >  
搜索关键字:递推 高精度    ( 5024个结果
HDU2520 我是菜鸟,我怕谁【水题】【递推】
题目大意:已知匀加速直线运动的初始速度为1m/s、加速度为2m/s,给你时间N, 问N秒内走了多远。 思路:递推计算,计算每秒的行走距离。 N秒内走过的路程 = 前N-1秒走过的路程 + 第N秒走的路程...
分类:其他好文   时间:2015-02-01 10:51:10    阅读次数:146
滚动数组 (定义和用法)
滚动数组的作用在于优化空间,主要应用在递推或动态规划中(如01背包问题)。因为DP题目是一个自底向上的扩展过程,我们常常需要用到的是连续的解,前面的解往往可以舍去。所以用滚动数组优化是很有效的。利用滚动数组的话在N很大的情况下可以达到压缩存储的作用。 一个简单的例子: 斐波那契数列: 一般代码: #include #include using namespace std; int Fib[...
分类:编程语言   时间:2015-01-31 22:00:09    阅读次数:380
zoj 3538 递推
题目连接:Click here Arrange the Schedule Time Limit: 1 Second      Memory Limit: 65536 KB In Summer 2011, the ZJU-ICPC Team has a n-days training schedule. ZJU-ICPC Team has been divided into ...
分类:其他好文   时间:2015-01-31 13:05:07    阅读次数:294
hdu4405--Aeroplane chess+概率期望dp
首先推荐一篇很好的如何概率期望问题的入门文章:点击打开链接 昨天比赛的时候面对这道题的第一想法是依照数学期望的定义来做,即依次求出某个点扔i次骰子能到达n点的概率,然后由期望的定义就可以求出答案了。但显然这在程序上是不可能实现的。 今天看了那篇文章后才知道自己的想法是大错特错的;求解这种问题应该采用一种递推的思路,即每次只考虑一次转移后当前状态的期望,然后我们依次考虑每个节点就可以得到一个方程...
分类:其他好文   时间:2015-01-31 12:31:04    阅读次数:156
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
建议程序员都读一读的31篇论文系列笔记(1~2)
1. An Axiomatic Basis for Computer Programming. 1969年的一篇论文,主要讲用公理基础证明计算机编程的正确性,包括赋值/递推/组合/循环等。不是那么容易读懂,特别是一些数理符号,想要完全看懂估计得查不少书。扫过重要的部分,关键就是 P{Q}R, 即前置条件满足assert(P) 为true,Q是一段程序(可以是多个子程序的组合),后置条件R是人们...
分类:其他好文   时间:2015-01-30 15:54:24    阅读次数:201
SGU 200 Cracking RSA (高斯消元+大数高精度)
题目地址:SGU 200 这题居然还考大数高精度。。无语。。 令有该因子偶数个为0,奇数个为1,这样就满足异或运算了,即奇+奇=偶,偶+偶=偶,奇+偶=奇。然后建立方程高斯消元求变元个数free_num,那么子集的个数就是2^free_num-1。减1是去掉0的情况。注意要用大数运算 代码如下: #include #include #include #include #includ...
分类:其他好文   时间:2015-01-30 10:47:04    阅读次数:241
HDU2156 分数矩阵【水题】【递推】
题目大意:给你一个定义的分数矩阵(如上所示),求它各项上的分数的和。 思路:直接算太麻烦,找规律来解决。 思考N=1,N=2,N=3的情况。 1/1 1/1 1/2 1/1 1/2 1/3 1/2 1/1 1/2 1/1 1/2 1/3 1/2 1/1 多了右下角的那一块。通过找规律发现:右下角都为1,除了1之外,是1/2 + 1/3 + … + 1/N的二倍。 这样直接递推就可以了。用num来计算2倍的1/2 + ...
分类:其他好文   时间:2015-01-30 10:45:45    阅读次数:159
YT14-HDU-A+B(高精度小数)
Problem Description 话说,经过了漫长的一个多月,小明已经成长了许多,所以他改了一个名字叫“大明”。 这时他已经不是那个只会做100以内加法的那个“小明”了,现在他甚至会任意长度的正小数的加法。 现在,给你两个正的小数A和B,你的任务是代表大明计算出A+B的值。 Input 本题目包含多组测试数据,请处理到文件结束。 每一组测试数据在一行里面包含两...
分类:其他好文   时间:2015-01-30 09:11:28    阅读次数:148
CodeForces R285 Div2
落下好多,趁着假期慢慢补吧。。C.Misha and Forest因为是一个森林,所以可以先找到所有的叶子节点,然后进行递推即可。开一个队列搞就好了。#include #include #include #include #include #include #include #include #in...
分类:其他好文   时间:2015-01-29 20:55:12    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!