随笔分类 -  ACM-数学

摘要:问题和思路来源于:https://www.zhihu.com/question/51448931 1. 问题描述 有n个相同的球,m个盒子(编号为1,2,……m),将这n个球放入这m个盒子中,要求输出所有可能的放置方法。 2. 问题思路 那这个正常情况下是用递归进行计算的,递归的话可能要在程序运行时 阅读全文
posted @ 2020-06-20 23:10 zprhhs 阅读(341) 评论(0) 推荐(0) 编辑
摘要:感谢 路人黑的纸巾, 理论部分来源于地址 FFT原理:将多项式的系数表示转换为点值表示,从而进行卷积运算,理论上从$O(n^2)$降低到$O(nlogn)$。 \[ f(x)= a_0 + a_1x + a_2x^2+\cdots+a_{n-1}x^{n-1} \\ g(x)= b_0+b_1x+b 阅读全文
posted @ 2019-12-04 20:12 zprhhs 阅读(4669) 评论(0) 推荐(0) 编辑
摘要:The Intriguing Obsession time limit per test 1 second There are three clusters of islands, conveniently coloured red, blue and purple. The clusters co 阅读全文
posted @ 2017-10-07 14:04 zprhhs 阅读(201) 评论(0) 推荐(0) 编辑
摘要:题意:给一个素数,问这个素数是否是两个立方数的差。 思路:对于方程$a^3-b^3=p$,p是个素数,因此把方程进行变形成$a^3 - b^3 = (a-b)*(a^2+ab+b^2)$。 这时候可以发现$b=a-1$,因此问题就变成了找到a,使得方程$a^2+a(a-1)+(a-1)^2 = p$成立。然后进行二分。 阅读全文
posted @ 2017-10-02 17:57 zprhhs 阅读(253) 评论(0) 推荐(0) 编辑
摘要:1003Counting Divisors 题意: 给定l, r,k, 计算公式$(\sum_{i=1}^{r}d(i^k))mod\,998244353$ 思路: 函数$d(x)$表示x的因子数。利用算数基本定理可以算出函数,而且根据公式可以知道$i^k$可以通过$i$计算。利用筛选素数的方法快速 阅读全文
posted @ 2017-08-11 22:00 zprhhs 阅读(181) 评论(0) 推荐(0) 编辑
摘要:偷了个懒。。。好几次的多校的题没有补。。。 1003.Kanade's sum Time Limit: 2000 MS 题意: 给出含有n个元素的数组A,A的元素是1~n的任意一个排列,求出任意区间第K的数的和。 思路: 比赛的时候是毫无头绪,后来看了题解,明白了解法。从最小的元素开始考虑,每次在他 阅读全文
posted @ 2017-08-10 22:12 zprhhs 阅读(129) 评论(0) 推荐(0) 编辑
摘要:A/B Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6275 Accepted Submission(s): 4951 Problem Des 阅读全文
posted @ 2017-08-01 09:38 zprhhs 阅读(118) 评论(0) 推荐(0) 编辑
摘要:中国剩余定理的介绍和模板题 阅读全文
posted @ 2017-07-31 21:51 zprhhs 阅读(158) 评论(0) 推荐(0) 编辑
摘要:解一元线性同余方程组的问题和解的范围 阅读全文
posted @ 2017-07-31 19:50 zprhhs 阅读(172) 评论(0) 推荐(0) 编辑
摘要:同余方程的入门知识和模板,关于高阶的部分没有感觉不好搞,以后有时间补充吧 阅读全文
posted @ 2017-07-31 18:26 zprhhs 阅读(827) 评论(0) 推荐(0) 编辑
摘要:求一元同余方程的一个模板题 阅读全文
posted @ 2017-07-30 20:55 zprhhs 阅读(170) 评论(0) 推荐(0) 编辑
摘要:1001:Is Derek lying? 题意: 给你两个人的成绩和答案,判断这两个成绩是否合理。 思路: 先对字符串进行比较,得到相同的选项数same,和不同的选项数diff。如果两个人中最小的成绩小于same,那说明他们相同的选项中有错的。成绩最高的那个对的选项数除了same之外是否超过diff 阅读全文
posted @ 2017-07-28 22:15 zprhhs 阅读(210) 评论(0) 推荐(0) 编辑
摘要:CARDS 时限:1000MS Description Alice and Bob have a set of N cards labelled with numbers 1 ... N (so that no two cards have the same label) and a shuffle 阅读全文
posted @ 2017-07-26 20:57 zprhhs 阅读(151) 评论(0) 推荐(0) 编辑
摘要:Cipher 时限:1000MS Description Bob and Alice started to use a brand-new encoding scheme. Surprisingly it is not a Public Key Cryptosystem, but their enc 阅读全文
posted @ 2017-07-26 20:09 zprhhs 阅读(158) 评论(0) 推荐(0) 编辑
摘要:1001. Add More Zero 给出m,求解最小的k满足10^k <= 2^m。两边同时取以10为底的对数答案就出来了。 #include "bits/stdc++.h" using namespace std; int main(int argc, char const *argv[]) 阅读全文
posted @ 2017-07-26 18:52 zprhhs 阅读(325) 评论(5) 推荐(0) 编辑
摘要:题目: http://poj.org/problem?id=2369 题意:给定一个序列,问需要最少需要置换多少次才能变为有序序列。 很水的置换群(线代接触过类似知识,貌似近世代数还要学)。。 求出所有的周期,然后算下lcm。 阅读全文
posted @ 2017-07-26 17:48 zprhhs 阅读(139) 评论(0) 推荐(0) 编辑
摘要:康托展开 定义 其中表示ai当前未出现的元素中是排第几个(从0开始)。并且0<=ai<i(1<=i<=n)。它的意义是把一个序列映射成一个数。(来自百度百科) 例如,有一个数组 s = ["A", "B", "C", "D"],它的一个排列 s1 = ["D", "B", "A", "C"],现在要 阅读全文
posted @ 2017-07-20 11:28 zprhhs 阅读(209) 评论(0) 推荐(0) 编辑
摘要:1259 - Goldbach`s Conjecture PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB Goldbach's conjecture is one of the oldest uns 阅读全文
posted @ 2017-04-26 20:36 zprhhs 阅读(200) 评论(0) 推荐(0) 编辑
摘要:1341 - Aladdin and the Flying Carpet PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limit: 32 MB It's said that Aladdin had to solve se 阅读全文
posted @ 2017-04-26 19:58 zprhhs 阅读(192) 评论(0) 推荐(0) 编辑
摘要:题目传送门 矩阵加快速幂运算才发现这么好用。 根据递推公式f(i+1) = fi + (i+1)*(i+1) + (i+1)构造矩阵 | f(i) + (i+1)*(i+1) + (i+1) | | 1 1 1 0 | | f(1) | | (i + 2)*(i + 2) | = | 0 1 2 1 阅读全文
posted @ 2016-11-02 19:40 zprhhs 阅读(177) 评论(0) 推荐(0) 编辑

Power by awescnb