码迷,mamicode.com
首页 >  
搜索关键字:std    ( 41627个结果
[C++基础]随机数,随机种子数
#include #include #include using namespace std; void Test() { int ran_num = 0; cout<<"不指定seed, "; for(int i=0; i<10;i++) { ran_num = rand()%6; cout<<ran_num<<" "; ...
分类:编程语言   时间:2014-06-25 20:02:59    阅读次数:206
Effective C++:条款25:考虑写出一个不抛异常的swap函数
(一) 缺省情况下swap动作可由标准程序库提供的swap算法完成: namespace std { template void swap(T& a, T& b) { T temp(a); a = b; b = temp; } }这个函数是异常安全性编程的核心,并且是用来处理自我赋值可能性的一个常见机...
分类:编程语言   时间:2014-06-25 00:30:27    阅读次数:336
hdu-4405-Aeroplane chess-概率DP
还是那么做。。。 无非加了一条跳转。。。几乎都差不多。。 #include #include #include #include using namespace std; #define maxn 110000 #define eps 1e-6 #define zero(x) (fabs(x)<0?0:x) double dp[maxn]; int pre[maxn]; int n; dou...
分类:其他好文   时间:2014-06-25 00:24:29    阅读次数:351
zoj-3640-Help Me Escape-概率DP
dp[x]:能力为x的时候,逃出的期望。 则,可以根据x,来算出期望的公式。 #include #include #include #include using namespace std; #define maxn 110000 #define eps 1e-6 #define zero(x) (fabs(x)<0?0:x) double dp[maxn]; int c[maxn]; in...
分类:其他好文   时间:2014-06-24 23:43:09    阅读次数:289
Effective C++:条款26:尽可能延后变量定义式的出现时间
(一) 那么当程序的控制流到达这个变量定义时,变承受构造成本;当变量离开作用域时,便承受析构成本。 string encryptPassword(const std::string& password) { using namespace std; string encrypted; if(password.length() < MinimumPasswordLengt) { t...
分类:编程语言   时间:2014-06-24 23:24:54    阅读次数:297
HDU 3579 Hello Kiki 中国剩余定理(合并方程
题意: 给定方程 res % 14 = 5 res % 57 = 56 求res 中国剩余定理裸题 #include #include #include #include #include #include #include #include using namespace std; #define N 10005 #define ll __int64 ll gcd(ll a, ll ...
分类:其他好文   时间:2014-06-24 23:12:29    阅读次数:186
HDU 1788 Chinese remainder theorem again 中国剩余定理
题意: 给定n,AA 下面n个数m1,m2···mn 则有n条方程 res % m1 = m1-AA res % m2 = m2-AA 问res的最小值 直接上剩余定理,嘿嘿 #include #include #include #include #include #include #include #include using namespace std; #define ll ...
分类:其他好文   时间:2014-06-24 22:32:50    阅读次数:315
hdu-3853-LOOPS-概率dp
用记忆化写概率DP写的越来越纯真了。。 感觉记忆化很好写。。。 #include #include #include #include using namespace std; #define maxn 1100 #define eps 1e-6 #define zero(x) (fabs(x)<0?0:x) double mp[maxn][maxn][4]; double dp[maxn]...
分类:其他好文   时间:2014-06-24 22:07:09    阅读次数:278
POJ_1195 Mobile phones 【二维树状数组】
题目链接:http://poj.org/problem?id=1195 纯纯的二维树状数组,不解释,只需要注意一点,由于题目中的数组从0开始计算,所以维护的时候需要加1。因为树状数组的下标是不能为1的 代码: #include #include #define N 1030 using namespace std; int c[N][N]; int cas,n,x,y,a,l,b,r,t...
分类:其他好文   时间:2014-06-24 21:15:14    阅读次数:154
hdu-4336-Card Collector-概率DP
以后还是使用递推把,不能用记忆化了,记忆化太耗时间了。。。 因为N很小,所以我们可以用状态压缩。用压缩起来的状态表示已经拥有的卡片。 然后根据状态之间的关系进行求解。 #include #include #include #include using namespace std; #define maxn 110000 #define eps 1e-6 #define zero(x) (f...
分类:其他好文   时间:2014-06-24 18:29:40    阅读次数:184
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!