- 博客(12)
- 收藏
- 关注
原创 最近的刷题回顾--------DP-背包
只挑了一部分我觉得有点意义的题目1.HDU-2159 FATE:http://acm.hdu.edu.cn/showproblem.php?pid=2159题意:刷怪升级,有k种怪,刷一只怪消耗bi忍耐值,获得ai经验, 升级需要n点经验值,还有m点忍耐值,并且自己最多刷s只 怪,问是否能升级,以及如果能,最多还能剩多少忍耐值。(0<n,m,k...
2019-07-30 17:38:38
176
原创 算法回顾----中国剩余定理及模板
失眠了=-= 与其躺在床上胡思乱想,不如下来写点东西。中国剩余定理用来解决一次同余方程组的算法. 形如: 要求满足一次同余方程组的x的解.最简单的情况就是两两互质,则我们可以得到其中,,.这里给出简单版本的CRT模板(由于容易爆int范围甚至longlong范围,所以在不卡时间的情况下最好开longlong,快速乘).#include&l...
2019-05-06 06:04:01
356
原创 Codeforces 1097D Makoto and a Blackboard
题目链接:https://codeforces.com/problemset/problem/1097/D思路: 显然先将n素因子分解, n = (a1^b1)*(a2^b2)...(an^bn) 考虑所有结果中只含有a1^1的项, 和只含有a2^2的项,他们除了a1这个素因子其他的都是一样的, 所以ans((a1^b1)*(a2^b2)...(an^bn)) = ans(a1^b1)*...
2019-01-11 23:05:24
197
原创 Codeforces 900D Unusual Sequences
题目链接:https://codeforces.com/problemset/problem/900/D题目:给定 x, y (1 <= x, y <= 1e9) 问有多少个序列满足 a1+a2+......+an = y 且 gcd(a1, a2, a3......, an) = x. (ai > 0)思路: 显然当 y%x != 0 时无解。然后问题就等价于...
2019-01-09 16:26:25
186
原创 Codeforces 955C Sad powers
题目链接:https://codeforces.com/problemset/problem/955/C题意: t次询问 每次给出L,R 问有多少个x 满足 L <= x <= R 且 x = a^p (a > 0 p > 1) (t <= 1e5, 1 <= L <= R <= 1e18)思路: 枚举p,因为R<=...
2019-01-09 16:14:38
196
原创 Codeforces 919E - Congruence Equation
题目链接:https://codeforces.com/problemset/problem/919/E题意: 给出a,b,p,x(2 <= p <= 1e6+3, 1<= a, b < p, 1<= x <= 1e12) 保证p是素数.求1到x中满足方程 (n*a^n) % p = b的解的个数.思路: 由费马小定理知道 a^(p-1) % p = ...
2019-01-05 01:49:16
163
原创 Codeforces 980D- Perfect Groups
题目链接:https://codeforces.com/problemset/problem/980/D题意: 对于一个数组,我们定义它的一种属性为: 将数组中的元素最少需要分成多少组使得每一组中的任意两个元素的乘积都是完全平方数. 然后给你一个长度为n的数组(n <= 5000), 问对于n的所有的连续的子数组里有多少个的属性为1、2、3......n。元素的值域为(-1e8<...
2019-01-03 17:16:04
276
原创 Codeforces 1033D - Divisors
题目链接:https://codeforces.com/problemset/problem/1033/D题意: 给n个数(1 <= n <= 500), 每个数字的因子个数为k (3 <= k <= 5) (包括1以及本身) 求这n个数字的乘积的因子个数对mod取模.每个数字的大小为(1 <= ai <= 2e18) mod = 998244353;...
2019-01-02 23:53:07
342
原创 Codeforces 1081E - Missing Numbers
题目链接:https://codeforces.com/problemset/problem/1081/E题意: 构造一个长度为n(n为偶数)的序列,使得该序列的任意长度前缀和均为平方数,题目给出该序列的X2, X4, X6...... Xn项(1<=X<=2e5) (填充的数字1<=X<=1e13)思路:贪心. 假设我们已经构造好了前2p-2项,接下来构造第...
2019-01-02 21:01:50
463
原创 2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛 J Beautiful Numbers 数位DP
定义一个数字a是Beautiful Number当且仅当 a能被a的各位数字之和整除。问给一个N 求 1 --- N有多少个Beautiful Number。N <= 1e12看了这道题才去学的模版。。。放一个理解模版的博客链接http://www.cnblogs.com/xz816111/p/4809913.html解: N最多13位,各位数字之和范围 1---12*9, ...
2018-08-05 20:28:54
436
原创 HDU-6315 Naive Operations
题目链接:HDU 6315题解: 树状数组 + 线段树。每一次我们对an加一就相当于对bn-1, 当bn = 0, 代表c[n]++。树状数组用来单点更新, 区间求和, 线段树用来维护bn当前的值,以及记录最小值。#include<bits/stdc++.h>using namespace std;const int maxn = 1e5+10;int n,...
2018-07-28 20:04:33
185
原创 补题 18年 杭电多校第一场 Chiaki Sequence Revisited
Chiaki Sequence Revisited 推荐博客:https://blog.youkuaiyun.com/ac_hunter/article/details/811947661.找出每个数字出现次数的规律 数字X的出现次数为 log2(lowbit(x)) + 1.2.找出相同出现次数的数字的规律 1) 1 3 5 7 9....... 出现一次...
2018-07-26 11:16:01
254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人