自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 152

原创 算法回顾----中国剩余定理及模板

失眠了=-= 与其躺在床上胡思乱想,不如下来写点东西。中国剩余定理用来解决一次同余方程组的算法. 形如: 要求满足一次同余方程组的x的解.最简单的情况就是两两互质,则我们可以得到其中,,.这里给出简单版本的CRT模板(由于容易爆int范围甚至longlong范围,所以在不卡时间的情况下最好开longlong,快速乘).#include&l...

2019-05-06 06:04:01 328

原创 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 166

原创 Codeforces 900D Unusual Sequences

题目链接:https://codeforces.com/problemset/problem/900/D题目:给定 x, y (1 &lt;= x, y &lt;= 1e9)  问有多少个序列满足   a1+a2+......+an = y  且 gcd(a1, a2, a3......, an) = x.  (ai &gt; 0)思路: 显然当 y%x != 0 时无解。然后问题就等价于...

2019-01-09 16:26:25 164

原创 Codeforces 955C Sad powers

题目链接:https://codeforces.com/problemset/problem/955/C题意:  t次询问  每次给出L,R  问有多少个x 满足  L &lt;= x &lt;= R 且  x = a^p  (a &gt; 0  p &gt; 1)   (t &lt;= 1e5,  1 &lt;= L &lt;= R &lt;= 1e18)思路: 枚举p,因为R&lt;=...

2019-01-09 16:14:38 172

原创 Codeforces 919E - Congruence Equation

题目链接:https://codeforces.com/problemset/problem/919/E题意: 给出a,b,p,x(2 &lt;= p &lt;= 1e6+3, 1&lt;= a, b &lt; p, 1&lt;= x &lt;= 1e12)  保证p是素数.求1到x中满足方程 (n*a^n) % p = b的解的个数.思路: 由费马小定理知道 a^(p-1) % p = ...

2019-01-05 01:49:16 137

原创 Codeforces 980D- Perfect Groups

题目链接:https://codeforces.com/problemset/problem/980/D题意:  对于一个数组,我们定义它的一种属性为: 将数组中的元素最少需要分成多少组使得每一组中的任意两个元素的乘积都是完全平方数.  然后给你一个长度为n的数组(n &lt;= 5000), 问对于n的所有的连续的子数组里有多少个的属性为1、2、3......n。元素的值域为(-1e8&lt...

2019-01-03 17:16:04 215

原创 Codeforces 1033D - Divisors

题目链接:https://codeforces.com/problemset/problem/1033/D题意: 给n个数(1 &lt;= n &lt;= 500), 每个数字的因子个数为k (3 &lt;= k &lt;= 5) (包括1以及本身) 求这n个数字的乘积的因子个数对mod取模.每个数字的大小为(1 &lt;= ai &lt;= 2e18)  mod = 998244353;...

2019-01-02 23:53:07 305

原创 Codeforces 1081E - Missing Numbers

题目链接:https://codeforces.com/problemset/problem/1081/E题意: 构造一个长度为n(n为偶数)的序列,使得该序列的任意长度前缀和均为平方数,题目给出该序列的X2, X4, X6...... Xn项(1&lt;=X&lt;=2e5)  (填充的数字1&lt;=X&lt;=1e13)思路:贪心.   假设我们已经构造好了前2p-2项,接下来构造第...

2019-01-02 21:01:50 425

原创 2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛 J Beautiful Numbers 数位DP

定义一个数字a是Beautiful Number当且仅当 a能被a的各位数字之和整除。问给一个N 求 1 --- N有多少个Beautiful Number。N &lt;= 1e12看了这道题才去学的模版。。。放一个理解模版的博客链接http://www.cnblogs.com/xz816111/p/4809913.html解: N最多13位,各位数字之和范围 1---12*9, ...

2018-08-05 20:28:54 411

原创 HDU-6315 Naive Operations

题目链接:HDU 6315题解:  树状数组 + 线段树。每一次我们对an加一就相当于对bn-1, 当bn = 0, 代表c[n]++。树状数组用来单点更新, 区间求和, 线段树用来维护bn当前的值,以及记录最小值。#include&lt;bits/stdc++.h&gt;using namespace std;const int maxn = 1e5+10;int n,...

2018-07-28 20:04:33 168

原创 补题 18年 杭电多校第一场 Chiaki Sequence Revisited

Chiaki Sequence Revisited  推荐博客:https://blog.csdn.net/ac_hunter/article/details/811947661.找出每个数字出现次数的规律    数字X的出现次数为 log2(lowbit(x)) + 1.2.找出相同出现次数的数字的规律           1) 1 3 5 7 9.......    出现一次...

2018-07-26 11:16:01 222

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除