- 博客(49)
- 资源 (1)
- 收藏
- 关注
原创 UVALive - 7251 2015 ICPC Hefei
题目链接:UVALive - 7251题意:统计带标号 n 个点可以组成多少种不同的有环连通图,答案对质数 (215×4641+1)(2^{15} × 4641 + 1)(215×4641+1) 取模,其中每条边可以染成 mmm 种颜色sol:考虑算出联通图的方案数,再减去树的方案个数。1.nnn个点树的方案个数为nn−2n^{n-2}nn−22.考虑任意图的指数生成函数G(x)...
2018-10-13 23:46:05
213
原创 牛客多校Round1 F Sum of Maximum
%%%参考自:http://tokitsukaze.live/2018/07/19/2018niuke1.F/题目链接 : https://www.nowcoder.com/acm/contest/139/Fsol:写一个基于伯努利数的做法首先先对aia_iai排序,将x分割成(0,a1](0,a1](0,a1],(a1,a2](a1,a2](a1,a2],⋯\cdots⋯,(an...
2018-10-10 10:43:46
268
原创 CodeChef - CODIE
%%%参考自:yts1999’s blog题目链接 : Codie Bird sol:考虑朴素的dpdpdp方程dp[i][j]=dp[i−1][j−1]+dp[i−1][j]+dp[i][j+1]dp[i][j] = dp[i-1][j-1]+dp[i-1][j]+dp[i][j+1]dp[i][j]=dp[i−1][j−1]+dp[i−1][j]+dp[i][j+1]递推矩阵大...
2018-10-07 22:24:30
280
原创 The 2017 China Collegiate Programming Contest, Qinhuangdao Site B
题目链接:ZOJ3982 Expected Waiting Timesol:对于固定的ASASAS序列,无论离开休息室的顺序如何,总的等待时长是相同的。一个合法的ASASAS序列满足其所有的前缀中AAA的个数≥\ge≥SSS的个数,等价于一个长度为2n2n2n的括号序列。易知总方案数为第nnn个卡特兰数,记为H(n)H(n)H(n)现在考虑计算每一个人的贡献。把问题转换为括号序列,则...
2018-10-07 21:36:35
852
原创 斯坦纳树小结
%%%参考自:https://www.cnblogs.com/ECJTUACM-873284962/p/7643445.html定义:斯坦纳树问题是组合优化学科中的一个问题。将指定点集合中的所有点连通,且边权总和最小的生成树称为最小斯坦纳树(Minimal Steiner Tree),其实最小生成树是最小斯坦纳树的一种特殊情况。而斯坦纳树可以理解为使得指定集合中的点连通的树,但不一定最小。...
2018-10-04 23:22:15
1202
原创 离散对数-BSGS算法
口胡参考:扩展大步小步法解决离散对数问题离散对数主要是求解这样一类问题:ax≡b(modm)a^x \equiv b \pmod max≡b(modm) 大概就是(modm)\pmod m(modm)意义下的对数这里只考虑 (m,a)(m,a)(m,a)为1的情况。一般来说,给出的m是一个质数。设x=A⌈p⌉+Bx = A \lceil \sqrt{p} \rceil + Bx=A⌈p...
2018-10-01 11:15:35
918
原创 大数开根
口胡牛顿迭代是一种数值方法,可以快速地求出方程的解。这玩意不一定收敛,然而开根是可以放心的。对于方程f(x)f(x)f(x),已知一个逼近根的邻点x0x_0x0,则有x′=x0−f(x0)f′(x0)x' = x_0 - \frac{f(x_0)}{f'(x_0)}x′=x0−f′(x0)f(x0)对于大数NNN开ppp次方根,实际上就是求解...
2018-09-30 00:29:39
1289
原创 Wannafly 11 挑战赛F 白兔的游戏
题目:链接:https://www.nowcoder.com/acm/contest/73/FNim游戏是这样的:有 n 个石子堆,第 i 个石子堆有 a[i] 个石子,两个人轮流选择一个石子堆并从中拿走一个或者多个石子。拿走最后一个石子的人获胜。现在有两个人他们决定每次随机选择一个合法决策来操作。现在他们想知道在这种决策方式下先手的胜率以及所有可能的情况中先手获胜的次数,对 9982443...
2018-09-29 23:41:48
235
原创 wannafly挑战赛11 E 白兔的刁难
题目:wannfly 11 E 白兔的刁难题意:给定nnn,kkk,对于t∈[0,k)t\in [0,k)t∈[0,k)求anstans_tanst = ∑k∣i,0≤i+t≤n,,(ni+t)\sum_{k|i,0 \le i+t \le n,},\binom{n}{i+t}∑k∣i,0≤i+t≤n,,(i+tn)sol:官方题解:题目要求的实际上就是,对于任意 t,把(1...
2018-09-29 23:13:53
271
原创 任意模数快速傅立叶变换的两种方法
1.三模数NTT对于初值在PPP范围内的序列A(x)和B(x)A(x) 和B(x)A(x)和B(x),一次卷积之后大小不超过nP2nP^2nP2。找三个数论模数分别NTT之后,用中国剩余定理合并。不用大数或者__int128,可以参考下面的做法。https://blog.youkuaiyun.com/u014609452/article/details/68058602板子题:P4245 【模板】任意模...
2018-09-28 11:27:58
635
原创 伯努利数记录
1.伯努利数能干啥伯努利数求自然幂和∑i=1nik=1k+1∑i=1k+1(k+1i)Bk+1−i(n+1)i\sum_{i=1}^{n} i^k = \frac{1}{k+1}\sum_{i=1}^{k+1}\binom{k+1}{i}B_{k+1-i}(n+1)^ii=1∑nik=k+11i=1∑k+1(ik+1)Bk+1−i(n+1)i2.怎么得到啊1. O(k2)O(...
2018-09-28 10:53:31
708
原创 广义后缀自动机小结
定义:广义后缀自动机是建在TrieTrieTrie 树上的后缀自动机,和加特殊字符拼接相比好像就是空间上的优化? 实现上就是每次加入新的模式串的时候,将lastlastlast 结点重置为rootrootroot。好像也没啥特殊的。一波题解:牛客多校Round1 I - Substringhttps://www.nowcoder.com/acm/contest/139#question...
2018-09-23 01:06:28
2007
原创 是男人就过 8 题--Pony.AI A String Game
题目链接: A String Gamesol:一眼sgsgsg定理,可惜那时候不怎么会后缀自动机,拿后缀数组暴力转移失败对ttt串建立后缀自动机,每个状态结点都表示一种局面,其后继状态即其在自动机上的合法转移结点。拓扑排序后通过sgsgsg定理求出每个结点的sgsgsg值。考虑单个字符串sss,其sgsgsg值即为自动机上sss对应子串结点的sgsgsg值。答案就是所有串的NimNimNi...
2018-09-20 00:38:30
326
原创 HDU-4641 K-string
题目链接:k-stringGiven a string S. K-string is the sub-string of S and it appear in the S at least K times.It means there are at least K different pairs (i,j) so that S i,S i+1… S j equal to this K-strin...
2018-09-20 00:19:36
359
原创 后缀自动机小结
SAM 小结1. 定义对给定字符串s的后缀自动机是一个最小化确定有限状态自动机,它能够接收字符串s的所有后缀。2.存在性问题对于模式串TTT,查询串SSS为TTT的子串当且仅当存在从初始节点出发,在 TTT 的SAMSAMSAM上沿着SSS的字符逐次转移生成的合法路径。3.计数相关对于任一状态,rightrightright集合的大小对应该状态子串的出现次数,可以花式维护 rightr...
2018-09-19 23:15:36
231
原创 SPOJ - DIVCNTK
题目链接:divcntkLet σ0(n)σ0(n)\sigma_0(n) be the number of positive divisors of nnn.For example, σ0(1)=1σ0(1)=1\sigma_0(1) = 1, σ0(2)=2σ0(2)=2\sigma_0(2) = 2 and σ0(6)=4σ0(6)=4\sigma_0(6) = 4.Let Sk...
2018-09-17 10:13:47
335
原创 1244 莫比乌斯函数之和
题目链接:莫比乌斯函数之和1244 莫比乌斯函数之和 基准时间限制:3 秒 空间限制:131072 KB 分值: 320 难度:7级算法题 收藏 关注 莫比乌斯函数,由德国数学家和天文学家莫比乌斯提出。梅滕斯(Mertens)首先使用μ(n)(miu(n))作为莫比乌斯函数的记号。具体定义如下: 如果一个数包含平方因子,那么miu(n) = 0。例如:miu(4), miu(12), ...
2018-09-16 10:38:40
694
原创 2017 青岛 E Floppy Cube
题目链接 https://nanti.jisuanke.com/t/18515题面: The Floppy Cube is essentially a 1 × 3 × 3 Rubik’s Cube. It is made up of 9 identical cubic pieces arranged into a 1 × 3 × 3 cuboid. The puzzle consists ...
2018-09-03 13:44:51
499
原创 牛客多校round10 H.Rikka with Ants
题目链接:Rikka with Antssol:类欧几里得,推荐博客 https://blog.youkuaiyun.com/WorldWide_D/article/details/54730588 这里记录下扒来的最基础的板子,可以计算形如 f(a,b,c,n)=∑ni=0⌊ai+bc⌋f(a,b,c,n)=∑i=0n⌊ai+bc⌋ f(a,b,c,n)=\sum_{i=0}^n \lfloo...
2018-09-02 00:12:29
241
原创 51nod 1363 最小公倍数之和
题目:最小公倍数之和sol:1.qls的式子(见51nod讨论区):∑i=1nlcm(i,n)=n∑i=1nigcd(i,n)=n∑g|n∑1≤i≤n=g|i[gcd(i,n)==g]ig=n∑g|n∑i=1n/g[gcd(i,ng)==1]i=n∑g|n∑i=1n/gi∑d|gcd(i,n/g)μ(d)=n∑g|n∑d|ngμ(d)∑1≤i≤ng=d|ii=n∑g|n∑d|n...
2018-08-27 22:36:09
308
原创 牛客多校round9 E Music Game
题目:https://www.nowcoder.com/acm/contest/147/ENiuniu likes to play OSU! We simplify the game OSU to the following problem.Given n and m, there are n clicks. Each click may success or fail. For a ...
2018-08-18 15:59:24
187
原创 牛客多校round8 H-Playing games
题面:https://www.nowcoder.com/acm/contest/146/H题目描述Niuniu likes playing games. He has n piles of stones. The i-th pile has ai stones. He wants to play with his good friend, UinUin. Niuniu can choose...
2018-08-15 00:17:42
467
原创 51 nod 1773 A国的贸易
题目链接:51nod 1773sol:关于fwt的学习可以看下面这篇大大的博客:https://www.cnblogs.com/cjyyb/p/9065615.html 这道题卡IO,用getchar加速就可以了,这里顺手放下自己从dls扒来的板子。这里记录下自己的板子。code:#include <bits/stdc++.h>using namesp...
2018-08-14 23:34:58
199
原创 Pell方程
pell方程1.形式:2.递推形式:设的渐近分数列,由连分数理论知存在使得(pi,qi)为佩尔方程的解。取其中最小的,将对应的 (pi,qi)称为佩尔方程的基本解,或最小解,记作(x1,y1),则所有的解(xi,yi)可表示成如下形式:。或者由以下的递回关系式得到:。3.求解最小解1)暴力枚举y的值,对等式做判定2)通过的连分数表示确定最小解连分数构造方...
2018-08-04 00:28:39
1773
原创 BZOJ 2038 && hdu 6333
2038: [2009国家集训队]小Z的袜子(hose)Time Limit: 20 Sec Memory Limit: 259 MBSubmit: 15491 Solved: 7029[Submit][Status][Discuss]Description作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人...
2018-08-02 00:51:12
375
原创 51nod 1486 大大走格子
题目链接:51nod 1486 sol:考虑没有障碍的情况,从(1,1)到(n,m)答案可直接算出为。考虑经过不合法点(x,y)到达(n,m)的路径,答案为。按照x为第一关键字,y为第二关键字对不合法点进行排序,设dp[i]为不经过其余不合法点从起点走到第i个点的方案数,则只有左上方的点对其方案有影响,依次删掉即可。可自行添加最后一个点处理答案。可得到递推式。 code:...
2018-07-30 23:11:04
350
原创 POJ 2201 &&HDU 6305 (笛卡尔树的应用)
POJ 2201sol:笛卡尔树模板题,笛卡尔树的介绍可以参考 http://memphis.is-programmer.com/posts/46317.html。code:#include<iostream>#include<cstring>#include<algorithm>using namespace std;typedef ...
2018-07-27 12:31:02
516
原创 Wannafly挑战赛20 D 挑选队友
链接:https://www.nowcoder.com/acm/contest/133/D来源:牛客网 Applese打开了m个QQ群,向群友们发出了组队的邀请。作为网红选手,Applese得到了n位选手的反馈,每位选手只会在一个群给Applese反馈现在,Applese要挑选其中的k名选手组队比赛,为了维持和各个群的良好关系,每个群中都应有至少一名选手成为Applese的队友(数据保证...
2018-07-24 21:57:17
290
原创 51nod 1549 上传说
题目链接 :http://www.51nod.com/onlineJudge/questionCode.html#!problemId=15491549 上传说 基准时间限制:1 秒 空间限制:131072 KB 分值: 160 难度:6级算法题 收藏 关注B 君很喜欢玩炉石传说天梯模式,但是 B 君很菜。天梯模式规则是这样的。首先有 25 个等级,最低 25 级,最高 1 级。你需要和别人进行天...
2018-05-04 18:04:00
265
原创 HYSBZ - 3261 最大异或和
题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=32613261: 最大异或和Time Limit: 10 Sec Memory Limit: 512 MBSubmit: 2682 Solved: 1091[Submit][Status][Discuss]Description给定一个非负整数序列{a},初始长度为N。有M个操作,有以...
2018-05-02 11:31:36
286
原创 POJ 2104&&51nod 1175&&Joyoi 动态排名
静态区间第K大题目链接:http://poj.org/problem?id=2104K-th NumberTime Limit: 20000MS Memory Limit: 65536KTotal Submissions: 64800 Accepted: 22822Case Time Limit: 2000MSDescriptionYou are working for Macrohard com...
2018-04-29 00:47:28
314
原创 BZOJ 1823 满汉全席
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1823大意:1823: [JSOI2010]满汉全席Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 2930 Solved: 1417[Submit][Status][Discuss]Description满汉全席是中国最丰盛的宴客菜肴,有许多种...
2018-04-24 22:09:22
280
原创 Wannafly挑战赛14 B-前缀查询
题目:https://www.nowcoder.com/acm/contest/81/B在一个 Minecraft 村庄中,村长有这一本小写字母构成的名册(字符串的表), 每个名字旁边都记录着这位村民的声望值,而且有的村民还和别人同名。 随着时间的推移,因为没有村民死亡,这个名册变得十分大。 现在需要您来帮忙维护这个名册,支持下列 4 种操作: 1. 插入新人名 si,声望为 ai 2. ...
2018-04-24 13:09:54
201
原创 Codeforces Round #475 (Div. 1) B. Destruction of a Tree
题目:http://codeforces.com/contest/963/problem/BB. Destruction of a Treetime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a tree (a graph...
2018-04-22 00:52:52
274
原创 51nod 1274 最长递增路径
题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=12741274 最长递增路径 题目来源: Codility基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注一个无向图,可能有自环,有重边,每条边有一个边权。你可以从任何点出发,任何点结束,可以经过同一个点任意次。但是不...
2018-04-20 23:51:16
270
1
原创 1055 最长等差数列
题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1055Hash动态规划修改 隐藏话题1055 最长等差数列 基准时间限制:2 秒 空间限制:262144 KB 分值: 80 难度:5级算法题 收藏 关注N个不同的正整数,找出由这些数组成的最长的等差数列。例如:1 3 5 6 8 9 10 12 13 14等差子...
2018-04-19 00:24:33
576
1
原创 FFT 模板
题目链接:http://uoj.ac/problem/34#34. 多项式乘法 统计 描述 提交 自定义测试这是一道模板题。给你两个多项式,请输出乘起来后的多项式。输入格式第一行两个整数 nn 和 mm,分别表示两个多项式的次数。第二行 n+1n+1 个整数,表示第一个多项式的 00 到 nn 次项系数。第三行 m+1m+1 个整数,表示第二个多项式的 00 到 mm 次项系数。输出格式一行 n+...
2018-04-12 11:43:13
194
原创 51nod 1033 骨牌覆盖 V2
题意:1033 骨牌覆盖 V2 基准时间限制:1 秒 空间限制:131072 KB 分值: 320 难度:7级算法题 收藏 关注在m*n的一个长方形方格中,用一个1*2的骨牌排满方格。问有多少种不同的排列方法。(n <= 5)例如:3 * 2的方格,共有3种不同的排法。(由于方案的数量巨大,只输出 Mod 10^9 + 7 的结果)Input2个数M N,中间用空格分隔(2 <= m ...
2018-04-07 10:43:06
281
原创 URAL - 1519 Formula 1
题目链接:http://acm.timus.ru/problem.aspx?space=1&num=15191519. Formula 1Time limit: 1.0 secondMemory limit: 64 MBBackgroundRegardless of the fact, that Vologda could not get rights to hold the Winter...
2018-04-07 10:31:49
239
原创 CodeForces - 343D Water Tree
题目链接:http://codeforces.com/problemset/problem/343/D题意:D. Water Treetime limit per test4 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputMad scientist Mike has construc...
2018-04-07 10:22:24
279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人