题意:给定三个表达式,问你求出最小的m1,m2,满足G(m1) >= F(n), G(m2) >= G(n). 析:这个题是一个概率DP,但是并没有那么简单,运算过程很麻烦。 先分析F(n),这个用DP来推公式,d[i],表示抛 i 次连续的点数还要抛多少次才能完成。那么状态转移方程就是 d[i] ...
分类:
其他好文 时间:
2016-08-04 23:16:52
阅读次数:
228
给你一个字符串,问满足i<=j<k并且【i,j】和【j,k】都是回文的时候,i*k的sum值是多少。 看了网上的做法,基本都是每个点算贡献,但是有的记录起来比较考验代码能力。 其中有一种做法是这样的: 首先,推公式,自然不用说。由于每个i*k必然出现在一个以j为中心的双回文串中,所以直接统计左右以当 ...
分类:
其他好文 时间:
2016-08-03 22:06:26
阅读次数:
192
传送门
B国拥有n个城市,其交通系统呈树状结构,即任意两个城市存在且仅存在一条交通线将其连接。A国是B国的敌国企图秘密发射导弹打击B国的交通线,现假设每条交通线都有50%的概率被炸毁,B国希望知道在被炸毁之后,剩下联通块的个数的期望是多少?Input
一个数n(2<=n<=100000)
接下来n-1行,每行两个数x,y表示一条交通线。(1<=x,y<=n)
数据保证其交通系统构成一棵树。...
分类:
编程语言 时间:
2016-08-01 10:47:04
阅读次数:
199
题 给定三角形,求三个两两相切且与三角形的一条边相切的圆的半径。 二分一个半径,可以得出另外两个半径,需要推一推公式(太久了,我忘记了) ...
分类:
其他好文 时间:
2016-07-31 17:46:53
阅读次数:
181
题意:给一个向量W={w1,w2……,wn},和一个向量B,B的分量只能为1和-1。求||W-αB||²的最小值。 思路:一来一直在想距离的问题,想怎么改变每一维的值才能使这个向量的长度最小,最后无果。 看了题解说是推公式,并且将结果看作是方差,这样W中的负值可直接转化为正值,也即将B所有分量当作1 ...
分类:
其他好文 时间:
2016-07-22 19:05:54
阅读次数:
168
通过计算得到递推公式 直接递推计算应会超时(未尝试),比较好的方法是转换为矩阵之后用矩阵快速幂优化。 即,n>=1, 另外,需要注意输入的结束,“Input is terminatedby a line containing only two zeroes. ” ...
分类:
其他好文 时间:
2016-07-22 14:24:24
阅读次数:
138
http://www.lydsy.com/JudgeOnline/problem.php?id=1911 夏令营里斜率优化的例题,我调了一晚上,真是弱啊。 先推公式吧($sum_i$表示$x_1 \dots x_i$的和): $$①f(i)=f(j)+a(sum_i -sum_j)^2 +b(sum ...
算这两道题以前都做过吧,第一题斐波拉契的非递归实现,第二题总结递推公式。慢慢积累! ...
分类:
编程语言 时间:
2016-07-15 17:07:17
阅读次数:
171
并不会推公式。。。网上也找不到推的方法?!?QAQ终于会写高精度~\(≧▽≦)/~啦啦啦 1002: [FJOI2007]轮状病毒 Description 轮状病毒有很多变种,所有轮状病毒的变种都是从一个轮状基产生的。一个N轮状基由圆环上N个不同的基原子和圆心处一个核原子构成的,2个原子之间的边表示 ...
分类:
其他好文 时间:
2016-07-14 23:46:29
阅读次数:
179
1、题意:求$C(n,m) % 10007$,10007是质数咯 n和m
2、分析:这个东西太大了,显然不能用n!的阶乘预处理的方式搞出来,也不能用递推公式搞出来
于是我们直接lucas定理 $C(n,m) % MOD = C(n / MOD, m / MOD) * C(n % MOD, m % MOD) % MOD$
#include
#include
#include
#i...
分类:
其他好文 时间:
2016-07-13 17:03:18
阅读次数:
136