上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 29 下一页
摘要: 比拉格朗日插值法更快的算法!从高斯约旦消元法一路走过来,逐渐变黑。 阅读全文
posted @ 2019-04-26 16:21 韵意 阅读(340) 评论(0) 推荐(0)
摘要: 又一个毒瘤东西,为了得出比拉格朗日插值法更快的快速插值法的前置知识。 阅读全文
posted @ 2019-04-26 16:20 韵意 阅读(213) 评论(0) 推荐(0)
摘要: 为什么可以跑n立方,我也不知道,反正就是可以。 模2意义的,据说每一行可以存一个bitset,会比用bool更快(快32倍?)。 本题告诉我们一个道理: 高斯消元之后,每个变量的含义不变(虽然交换了两行,但是实际上那个位置的向量还是表示那个单元),不需要复原。 每个变量要前往的目标状态不一样。注意非 阅读全文
posted @ 2019-04-26 11:26 韵意 阅读(183) 评论(0) 推荐(0)
摘要: 真丶long double高斯约旦消元法 eps需要取得大一些,以免增加了矩阵的秩。 long double可能会慢一些但是无所谓,被卡精度太恶心了。 需要知道一些线代的知识(线代67说你呢!),比如秩、极大线性无关组(线性基)之类的。 cpp include define ll long long 阅读全文
posted @ 2019-04-25 23:36 韵意 阅读(559) 评论(0) 推荐(0)
摘要: update:其实拉格朗日插值法的问题在于求分母的复杂度是 $O(n^2)$ 的,要是还要求逆元则再多一个 $logp$ 变成 $O(n^2logp)$,但是当一个多项式要重复使用的时候,也不必求出他的各个系数,只要预处理出各项分母的逆元之后,$O(nlogp)$ 处理分子(求出前缀积和后缀积),然 阅读全文
posted @ 2019-04-25 19:40 韵意 阅读(755) 评论(0) 推荐(1)
摘要: BigDecimal和BigInteger的区别主要在于除法会除不尽,需要指定精确到小数点后多少位以及舍入方法。 阅读全文
posted @ 2019-04-23 23:19 韵意 阅读(247) 评论(0) 推荐(0)
摘要: 之前被软院校赛卡了一波T,很亏啊。以下抄袭自Codeforces的神仙Petr。 可能得系统研究Java怎么写了?缺点是不能使用hasNext(),可能需要在main()中解决。 阅读全文
posted @ 2019-04-23 23:12 韵意 阅读(513) 评论(0) 推荐(0)
摘要: https://ac.nowcoder.com/acm/problem/17968 下面是错误的做法,因为题目要求必须使用x,而y在check的时候不一定用到等价于x的线性基来构成。 正确的做法是直接check(x^y),这样y已经使用了x,再看看能不能经过其他数表示。 因为异或是交换群。 cpp 阅读全文
posted @ 2019-04-23 18:00 韵意 阅读(142) 评论(0) 推荐(0)
摘要: https://ac.nowcoder.com/acm/contest/700/I 二维RMQ,贴个板子,注意爆内存,用char就可以了,char也可以存负数。 然后二分枚举对角线长度,理由很简单。 矩阵变大,极值只会变大不会变小。满足单调性。 阅读全文
posted @ 2019-04-23 17:10 韵意 阅读(162) 评论(0) 推荐(0)
摘要: 区间最大值,$O(nlogn)$ 预处理,$O(1)$ 查询,不能动态修改。在查询次数M显著大于元素数量N的时候看得出差距。 令 $f[i][j]$ 表示 $[i,i+2^j-1]$ 的最大值。 显然, $f[i][0]=a[i]$ 。 根据定义式,写出状态转移方程: $f[i][j]=max(f[ 阅读全文
posted @ 2019-04-23 16:55 韵意 阅读(394) 评论(0) 推荐(0)
摘要: 取模版本: cpp include define ll long long using namespace std; const int INF=0x3f3f3f3f; //N为n^(2/3)最快 int n; const int N23=pow(1.0 INT_MAX,2.0/3.0); cons 阅读全文
posted @ 2019-04-22 00:50 韵意 阅读(224) 评论(0) 推荐(0)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1715 阅读全文
posted @ 2019-04-21 00:58 韵意 阅读(95) 评论(0) 推荐(0)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1042 大数嘛,直接用JAVA。 为什么要开64路?好像我觉得会快一点……其实并没有快…… java import java.io. ; import java.util. ; import java.math. 阅读全文
posted @ 2019-04-21 00:50 韵意 阅读(189) 评论(0) 推荐(0)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1077 很明显这样的圆,必定有两个点在边界上。n平方枚举圆,再n立方暴力判断。由于没有给T,所以不知道行不行。 阅读全文
posted @ 2019-04-20 01:37 韵意 阅读(159) 评论(0) 推荐(0)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1098 其实一开始猜测只要验证x=1的时候就行了,但是不知道怎么证明。 题解表示用 数学归纳法 ,假设f(x)成立,证明f(x+1)成立需要什么条件。 代入之后发现有很多二项式系数,导致他们都是65的倍数,剩下的恰 阅读全文
posted @ 2019-04-20 00:49 韵意 阅读(698) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 29 下一页