自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 2020牛客暑期多校训练营(第六场)Interesting Stiriling【第一类斯特林数】【lucas】【反演】

[x00x01x02⋯x0p−1x10x11x12⋯x1p−1x20x21x22⋯x2p−1⋮⋮⋮⋱⋮xp−10xp−11xp−12⋯xp−1p−1]⋅[S1(n,0)S1(n,1)S1(n,2)⋮S1(n,p−1)]=[x0n‾x1n‾x2n‾⋮xp−1n‾]\begin{bmatrix}{x_0}^0 & {x_0}^1 & {x_0}^2 & \cdots & {x_0}^{p-1}\\{x_1}^0 & {x_1}^1 & {x_1}^2 &am

2020-08-26 20:46:45 271 1

原创 Luogu P6109 [Ynoi2009] rprmq 【扫描线】【线段树】

题意 n⋅nn\cdot nn⋅n的矩阵,初始为0,先执行mmm次矩形加法,再询问qqq次矩形最大值。 注意所有询问都在加法后面。 n,m≤5e4,q≤5e5n,m\le5e4,q\le5e5n,m≤5e4,q≤5e5.题解 lxltql 二维平面的问题首先考虑扫描线,但由于矩形最值不具有查分的性质,所以我们需要手动在询问矩形中间砍一刀(类似于线段树中点的砍法),使其变成两个前缀(后缀...

2020-05-07 17:46:51 294

原创 Oleksandr Kulkov Contest 1 G. Permutant【行列式】【多项式】【结式】【辗转相除】

题意 给出n⋅nn\cdot nn⋅n矩阵的第一行A[1][1..n]A[1][1..n]A[1][1..n],再给出一个排列π[1..n]\pi[1..n]π[1..n],则这个矩阵满足∀i>1,j∈[1..n],A[i][j]=A[i−1][πj]\forall i>1,j\in[1..n],A[i][j]=A[i-1][\pi_j]∀i>1,j∈[1..n],A[i][j...

2020-04-10 22:00:24 384

原创 hdu6730 APSP on Cactus【百度之星2019复赛】【仙人掌】【最短路】

题目大意 给出一个仙人掌,求每个点iii到其他所有点的最短距离和ans[i]ans[i]ans[i],边有边权。 n≤2e5n\le 2e5n≤2e5题解 假如是一棵树的话,我们可以通过计算出每条边贡献来旋根dpdpdp(可能叫计数比较好一点) 仙人掌也同理,考虑u−vu-vu−v这条边,怎么计算ans[v]−ans[u]ans[v]-ans[u]ans[v]−ans[u].u−vu...

2020-04-03 18:42:38 264

原创 2019 ICPC Asia Xuzhou Regional K K-rectangle【ICPC徐州J】【DP】【斜率优化】【可回退化凸包】

题目大意  平面上有 nnn 个点,求用若干个底落在xxx轴的矩形来覆盖所有点,并且使得代价最小.  其中一个w⋅hw\cdot hw⋅h矩形的代价为(w+k)⋅h(w+k)\cdot h(w+k)⋅h,kkk为大于000的常数。  n≤4⋅105,k≤106n\le 4\cdot 10^5,k\le 10^6n≤4⋅105,k≤106题解 这种题最容易想到的就是dpdpdp,dp[i]...

2020-03-18 21:29:32 373

原创 CCPC Wannafly Camp 2020 day7 D 方阵的行列式【Sherman-Morrison formula】【线性代数】

题目大意 给出一个大小为n⋅nn\cdot nn⋅n 的方阵,支持修改某个位置的值,问修改后的行列式,保证任意时刻行列式不为0. n,q≤500n,q\le 500n,q≤500题解 Sherman-Morrison formula:(A+uvT)−1=A−1−A−1uvTA−11+vTA−1u(A+uv^T)^{-1}=A^{-1}-\frac{A^{-1}uv^TA^{-1}}{1+v...

2020-03-06 20:13:36 422

原创 300 iq contest 2 J Jiry Matchings【匹配】【凸包】【启发式合并】【树链剖分】

300iq牛逼!题目大意给出一棵树,边有边权,问kkk条边的最大匹配 (k∈[1,n))(k\in[1,n))(k∈[1,n)).n≤20wn\le20wn≤20w暴力做法一首先暴力是很好想的,dp[i][j][0/1]dp[i][j][0/1]dp[i][j][0/1]表示iii号点的子树已经选了jjj条边,iii号点是否匹配时的答案,正常dp即可,复杂度为O(n2)O(n^2)O(n...

2020-01-25 19:19:09 1275

原创 2019 ICPC Asia Yinchuan Regional M Crazy Cake【ICPC银川M】【多项式】【生成函数】

题目大意  圆周上均匀地放着n个点,你可以将若干点对之间的线段染黑,但必须保证线段不能在圆内相交。  旋转同构,问方案数,多组数据。  T≤105,n≤106T\leq 10^5 ,n\leq10^6T≤105,n≤106题解  首先同构肯定是要考虑Burnside的,所以使用了Burnside后现在的问题变成:d个点不同构时的方案数(d∣nd|nd∣n)。  但要注意到,如果nd≥2...

2020-01-01 23:11:00 956

原创 CS:APP 二进制炸弹拆解详解

如果下面官话太多,那只是因为这本来是我的一份实验报告搬过来的。。。一、实验名称​ X86X86X86汇编基础—二进制炸弹二、实验目的​ 1.1.1.初步认识X86X86X86汇编语言;​ 2.2.2.掌握阅读程序反汇编代码的方法,了解程序在机器上运行的实质;​ 3.3.3.熟悉LinuxLinuxLinux环境,掌握调试器gdbgdbgdb和反汇编工具objdumpobjdumpobj...

2019-10-14 17:02:48 2993 1

原创 2019hdu多校第四场I Linear function【分块】

一个很简单的想法其实就是(ai+t∗bi)%pi⇒ai+t∗bi−⌊ai+t∗bipi⌋∗pi(a_i+t*b_i) \% p_i \Rightarrow a_i+t*b_i - \lfloor \frac{a_i+t*b_i}{p_i}\rfloor*p_i(ai​+t∗bi​)%pi​⇒ai​+t∗bi​−⌊pi​ai​+t∗bi​​⌋∗pi​,然后对每个i标记一下⌊ai+t∗bipi⌋\lf...

2019-09-03 23:42:54 237

原创 新数论分块的推广及其复杂度证明 【数论】【分块】

事情是这样的。。。最近校内集训有这样一道题:给定一个N(N<1e12),问有多少个M使得 (N%M)|M.校内绝大部分的人(其实就是除了我外)都是用质因数分解过的,大概是:因为gcd(n,m)=gcd(n%m,m),且gcd(n%m,m)==n%m (题意),所以就有gcd(n,m)=n%m.枚举a=n%m,则要n=ax,m=ay 满足 gcd(x,y)=1.又因为m|n-a ...

2019-08-21 11:28:29 813

原创 2019hdu多校第一场H Desert [多项式计数] [仙人掌计数]

首先注意到n个点的仙人掌其实和n个圆点的圆方树是等价的,那么转化为求圆方树的统计会简单一点。圆方树要满足的性质有以下几条:1.奇数层为圆点,偶数层为方点,即只存在圆点和方点连的边。2.圆点下的子树是不计顺序的(即仙人掌中一个点连出去几个环没关系)。3.方点下的子树和顺序有关系,但正反相同的顺序视为一样(即仙人掌中环上的点顺序是有影响的,并且正反顺序是相同的)。一般来讲,正反顺序视为相同的...

2019-07-31 10:50:23 390 2

原创 CCPC Wannafly Camp 2019 div.1 day2 G Routes

观察一:任意两点的最短路不超过2k-1.首先从一个城市到另外一个城市只有两种本质不同路径,一种是不用热气球,一种是用热气球。所以基本想法就是把任意两个点的min(不用热气球,用热气球)加起来。不用热气球相当于只能在铁路上走,所以距离就等于|i-j|,暴力枚举某个点左右O(k)个点即可(因为|i-j|要不超过2k-1),这个很容易。下面讨论怎么计算用热气球的路径总和。先规定符号:co...

2019-03-09 20:33:19 158

空空如也

空空如也

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

TA关注的人

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