自定义博客皮肤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)
  • 收藏
  • 关注

原创 HDU6683 Rikka with Geometric Sequence 多校九(推导+杜教筛+分块)

http://acm.hdu.edu.cn/showproblem.php?pid=6683题意:问1-n这些数字中有多少子序列是等比数列。做法:这道题有点悬。。。。。我们接下来来一下,数学推导(瞎JB乱搞):我们设等比数列的公比,等比数列的长度为,首项末项这个必定是一个整数,所以可以得到,这个是显而易见的。但不过这个好像不好弄。因为如果你统计p的数目,这只是n范围内的...

2019-08-20 17:11:47 399

原创 P1005 矩阵取数游戏 (高精度)

https://www.luogu.org/problem/P1005尽管这道题不算很难,但不过我还是差点没有想到。首先这道题很容易看出来,每一排互不相干,每一排算自己的。因为涉及到先后,而且只能取两个端点的。因此很容易想到区间dp,有一个小的区间去推一个大的区间。因为正着推,是错误了,自己yy吧。而到着推,很容易想到地推方程的。这个方程也不是很难的。这道题一看数据...

2019-08-17 10:43:37 228

原创 P1120 小木棍 [数据加强版](暴力)

https://www.luogu.org/problem/P1120尽管这道题可能不算很难,但不过我还是错了很多发,看了题解,其中一下剪枝,优化没有想到。首先我们确定应该枚举什么,肯定是枚举木棍的最小长度拉。然后判断能不能凑齐总的长度sum/len根了。首先就是求出sum,然后枚举的时候上界只需要枚举到sum/2就可以了,下界就是最长的那一根,每次就是sum/len能被整除,这个...

2019-08-17 08:59:06 573

原创 HDU 6661Acesrc and String Theory (多校第八场) 字符串hash

http://acm.hdu.edu.cn/showproblem.php?pid=6661多校被虐得自闭,我还是太菜了题意:很简单,就是问你有多个子串,能过被分割成相等的k个子串部分,不能有重复,比如aa可以分成两个a,ababab这能分成三个ab。做法:首先想怎么做,肯定子串的长度是k的整数倍,我们枚举长度显然是不合理的。我们换一种思路,枚举一个长度len的整数倍,判断有多少个...

2019-08-15 09:51:56 481

原创 P4173 残缺的字符串(带通配符单模式串匹配)

https://www.luogu.org/problem/P4173题意:很简单,不说了。做法:这道题就是FFT在字符串匹配中的应用。单模式串匹配中的一种。首先简单说一下,不带通配符的单模式串匹配算法。可以用KMP,或者哈希。这里我们不用这个。对这道题貌似没有帮助我们定义一个匹配函数,对于A串的x位和B串的y位:,如果A串的x位和B串的y位的字符相同,则这个函数为零。...

2019-08-13 19:20:56 353 1

原创 Grisaia (推公式) 2018 第十届四川省程序设计竞赛

https://www.oj.swust.edu.cn/problem/show/2810题意:很简单就是求题目上面那个式子的和。做法:直接开始推公式。然后,将前后两部分分开然后对于前面的一部分直接可以由公式计算得到:我们现在考虑后面一部分怎么计算。我刚刚拿到的时候一点头绪都没有。但不过我们做题做多了,经常可以发现这种式子一般可以化成,两个上界为n的和...

2019-08-10 15:59:35 366 5

原创 线性基模板 HDU 3949

线性基是哪里除以一堆数的异或的最值的情况的。其实基底就是线性代数中的无关组,线性基应该是最小无关组。最近也学习了一下,网上的博客也讲得很好,今天在这里写一个模板。#include "bits/stdc++.h"using namespace std;typedef long long ll;const int vmx = 66;ll a[66], p[66];int ze...

2019-08-10 09:15:49 162

原创 P3768 简单的数学题(杜教筛+欧拉函数反演或者莫比乌斯反演)

https://www.luogu.org/problem/P3768题意很简单就是求这个:为了方便我们用(i,j)表示gcd(i,j),然后开始快乐的推公式吧:看见后面那一坨直接莫比乌斯反演:然后根据套路枚举t:后面一部分就是等差数列通项公式,所以后面就是变形为然后再根据套路令T=td,枚举T:我们观察这部分刚好是狄利克雷卷积的标准形式因此这部...

2019-08-08 20:09:46 305 2

原创 洛谷P4721 分治FFT(多项式求逆模板+生成函数)

https://www.luogu.org/problem/P4721这道题不算是一道裸的多项式求逆模板。首先这道题题目说的是分治FFT,我反正弄了几天,开始学FFT就看到这道题了,没有弄出来,到处瞎想,太弱了。随着知识的深入后来发现这是一道模板题。其实这道题和生成函数应该不是很大,即使你不知道,我想可能乱搞也会出来。。。。。我们来开始推导一下。首先有这个式子:然后...

2019-08-06 21:00:00 326

原创 HDU 多校 6625 three arrays

http://acm.hdu.edu.cn/showproblem.php?pid=6625题意很简单不说了。直接说怎么做,首先建两颗字典树,把a和b数组都放进去。然后想了想是贪心,然后想了很多比如dfs还写了很久,最后是选择了对两颗字典树同时进行BFS.分为四个方向,两颗树都是1,两颗树都是0,一颗0一颗1,一颗1一颗0.这四个方向,优先满足1和0;然后这个可能写着巨麻烦...

2019-08-06 16:33:15 146

原创 Steins;Gate(原根+FFT)

http://newoj.acmclub.cn/problems/2072题意:给出一个数组a,问对于每一个元素ak有多少个二元组(i,j)满足.做法:求出p的原根g,然后上面的式子就变成如下形式即求解有多少对bi+bj等于bk;这个就好办首先我们队每一个数对P取模,然后得出他的指数,并对指数进行计数。然后就用快速傅里叶变换,解决这个计数问题。卷积后面的大于P的需要归入...

2019-08-03 16:25:22 260

原创 HDU 4609 3-idiots 组成三角形的概率

http://acm.hdu.edu.cn/showproblem.php?pid=4609题意就是给你n根线段,问任意选三根,能够构成三角形的概率。首先总的选择方案很容易得到,直接组合数公式就可以得到。然后就是关于三角形的怎么组成。对于一个每一个长度len[i],记录一个num数组。然后num与num相卷积,就可以得到,任意选两条线段,得到的长度的组合方案数。比如 1 3...

2019-08-02 14:12:58 308

空空如也

空空如也

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

TA关注的人

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