02 2021 档案

摘要:题意: Alice想要得到一个长度为$n$的序列,序列中的数都是不超过$m$的正整数,而且这$n$个数的和是$n$的倍数。 Alice还希望,这$n$个数中,至少有一个数是质数。 Alice想知道,有多少个序列满足她的要求。 思路:利用容斥原理,这个题目其实就是 在集合S(1~m)中选n个数的和模p 阅读全文
posted @ 2021-02-19 15:27 君顾 阅读(152) 评论(0) 推荐(0)
摘要:Code: #include <map> #include <set> #include <array> #include <queue> #include <stack> #include <cmath> #include <vector> #include <cstdio> #include < 阅读全文
posted @ 2021-02-10 22:33 君顾 阅读(85) 评论(0) 推荐(0)
摘要:题意: 从文件中读入一个正整数n(10≤n≤31000)。要求将n写成若干个正整数之和,并且使这些正整数的乘积最大。 思路: (结论题)把n写成n=2 * p + 3 * q,q尽可能大时这些正整数的乘积最大。此时,p只可能是0、1、2 考虑高精度的问题,用FFT实现快速幂求$3^q$,再乘$2^p 阅读全文
posted @ 2021-02-04 17:25 君顾 阅读(168) 评论(0) 推荐(0)
摘要:板子题,处理一下输入输出即可 Code: #include <map> #include <set> #include <array> #include <queue> #include <stack> #include <cmath> #include <vector> #include <cst 阅读全文
posted @ 2021-02-03 17:52 君顾 阅读(101) 评论(0) 推荐(0)
摘要:#include <map> #include <set> #include <array> #include <queue> #include <stack> #include <cmath> #include <vector> #include <cstdio> #include <cstrin 阅读全文
posted @ 2021-02-03 16:57 君顾 阅读(82) 评论(0) 推荐(0)