beginend

只要在路上,就没有到不了的远方

superguymj的thuwc2019游记

thuwc2019游记 (我是superguymj,因为没有blog,所以就发到这来了。感谢beginend的友情铺位) day0 晚上日常上分之后有点兴奋,结果十点多躺在床上睡不着,起来听了会儿歌就已经12点了。 day1 早上七点多起的,感觉并不是很困。驾车到达广二是9点多,根据指引找到了报道...

2019-01-26 19:33:52

阅读数 488

评论数 11

C++学习手记

对拍程序(cpp版) #include #include #include #include #include #include using namespace std; int main() { for (int i=1;i100000;i++) { pr...

2017-12-17 09:41:52

阅读数 553

评论数 2

汇自各个角落的鸡汤

所谓考试就是站在一些奇奇怪怪的角度,去看你在路上走了多远,但事实上你走了多远,欣赏到多少美丽的沿途的风景,也只有自己知道了。 我们都是被嫌弃的人、被讨厌的人、不被喜欢的人。如果不介意自己被嫌弃,反而一直努力的话,到最后反倒会变成受人喜爱的人。 只有内虚而焦虑的人才需要时刻逼迫自己忙碌,那些看似...

2017-11-17 08:10:21

阅读数 847

评论数 5

LibreOJ #2271.「SDOI2017」遗忘的集合 多项式ln

题意 给出一个n次多项式f(x)f(x)f(x),求一个范围在1到n之间的正整数集合S使得系数在模p意义下有 f(x)≡∏11−xSi(modxn+1) f(x)\equiv\prod\frac{1}{1-x^{S_i}}\pmod{x^{n+1}} f(x)≡∏1−xSi​1​(modxn+1)...

2019-02-13 22:25:52

阅读数 57

评论数 0

51nod 1514 美妙的序列 多项式求逆

题意 某个1~n的排列如果满足: 在1~n-1 这些位置后面将序列断开,使得总可以从右边找到一个数,并且该数不大于左边的所有数,则称该序列为“美妙的”。 给出n,求长度为n的“美妙的序列”的数量。 n≤105n\le10^5n≤105 分析 不难得到递推式 fn=n!−∑i=1n−1fi(n−i)...

2019-02-12 13:20:21

阅读数 171

评论数 0

洛谷P3711 仓鼠的数学题 伯努利数

题意 设 Sk(x)=∑i=0xik S_k(x)=\sum_{i=0}^xi^k Sk​(x)=i=0∑x​ik 给出n和a0,...,ana_0,...,a_na0​,...,an​,求 ∑k=0nSk(x)ak \sum_{k=0}^nS_k(x)a_k k=0∑n​Sk​(x)ak​ 其中...

2019-02-12 12:00:24

阅读数 52

评论数 0

伯努利数学习小记

伯努利数 伯努利数的定义如下: B0=1∑k=0n(n+1k)Bk=0 B_0=1\\ \sum_{k=0}^{n}\dbinom{n+1}{k}B_k=0 B0​=1k=0∑n​(kn+1​)Bk​=0 知道定义后我们就可以O(n2)O(n^2)O(n2)来递推求伯努利数。 生成函...

2019-02-11 14:15:02

阅读数 102

评论数 1

LibreOJ #6268. 分拆数 生成函数+多项式exp

题意 求1到n的分拆数。 n=105n=10^5n=105 分析 设分拆数的生成函数为F(x)=∑i=1nf(i)xiF(x)=\sum_{i=1}^nf(i)x^iF(x)=i=1∑n​f(i)xi 显然有 F(x)=∏k=1n11−xk F(x)=\prod_{k=1}^n\frac{1}{1...

2019-02-10 17:13:59

阅读数 147

评论数 0

Codeforces 438E The Child and Binary Tree 生成函数+牛顿迭代

题意 考虑一个含有n个互异正整数的序列c[1],c[2],…,c[n]。如果一棵带点权的有根二叉树满足其所有顶点的权值都在集合{c[1],c[2],…,c[n]}中,我们的小朋友就会将其称作神犇的。并且他认为,一棵带点权的树的权值,是其所有顶点权值的总和。 给出一个整数m,你能对于任意的s(1...

2019-02-09 18:09:03

阅读数 64

评论数 0

UOJ #139.【UER #4】被删除的黑白树 长链剖分

题意 给出一棵有根树,要求对尽量多的节点染色,使得每个叶节点到根的路径上的染色节点数都相等。 n≤105n\le10^5n≤105 分析 开始刷水题了。。。 设dp[i,j]表示以i为根的子树中每个叶节点到i路径上的染色点数恰好为j时的答案,用长链剖分优化转移就是O(n)O(n)O(n)的了。 代...

2019-02-07 17:36:04

阅读数 64

评论数 1

UOJ #455.【UER #8】雪灾与外卖 堆模拟费用流

题意 有n个人和m家商店,每个人都要买一道菜。第i个人的坐标是a[i],第j家商店的坐标是y[i],有c[i]道菜且每道菜价格为w[i],每个人还要花费其到商店距离的路费,问最小花费。 n,m≤105,a[i],y[i],c[i],w[i]≤109n,m\le10^5,a[i],y[i],c[i]...

2019-02-07 15:45:39

阅读数 110

评论数 3

NOIP2018 保卫王国 动态dp

题意 有一棵n个点的树,在每个点上放士兵都有一个花费a[i],要求每相邻的两个点之间至少有一个点要放士兵。有m个询问,每个询问会固定两个点的选择,然后问最小花费。 n,m≤105n,m\le10^5n,m≤105 分析 设fi,0/1f_{i,0/1}fi,0/1​表示以iii为根的子树,iii放...

2019-02-07 12:19:00

阅读数 109

评论数 0

UOJ #454.【UER #8】打雪仗 通信题

题意 有两个人Alice和Bob,现在Alice有一个长度为2n的01串,Bob有n个位于[1,2n]之间的下标,现在要求Alice和Bob之间传递信息,每次只能发送0或1,要求每人发送次数不超过m,且Bob能知道这n个下标对应的字符是什么。 n=1000,m=2000或1600或1350。 分析...

2019-02-06 11:46:54

阅读数 156

评论数 2

UOJ #449.【集训队作业2018】喂鸽子 min-max容斥

题意 有n只鸽子,每个时刻会等概率随机给某只鸽子喂食,若一只鸽子被喂食的次数不小于k次则已饱。问期望多少个时刻之后每只鸽子都已饱。 n≤50,k≤1000n\le50,k\le1000n≤50,k≤1000 分析 先min-max容斥一下转成求E(min(ti))E(min(t_i))E(min(...

2019-02-05 10:29:55

阅读数 224

评论数 0

UOJ #395. 【NOI2018】你的名字 后缀自动机

题意 给一个串S,每次询问给出一个串T和区间[l,r],问T中有多少个不同的子串满足其不是S[l…r]的子串。 ∣S∣,∣T∣≤5∗105,q≤105,∑∣T∣≤106|S|,|T|\le5*10^5,q\le10^5,\sum |T|\le10^6∣S∣,∣T∣≤5∗105,q≤105,∑∣...

2018-10-14 16:22:50

阅读数 3249

评论数 0

Codeforces 98E Help Shrek and Donkey 纳什均衡

题意 有n+m+1张牌,牌上的数字互不相同且均在[1,n+m+1]中。A有n张牌,B有m张牌,还有一张牌盖在桌上。现在A和B轮流操作,当前操作的那一方有两种操作: 猜盖在桌上的牌是什么,若猜对则直接获胜,猜错则直接输。 猜一张对方的手牌,若猜对则对方需要把该牌扔掉,猜错则没有影响。 假设双...

2018-10-04 12:30:21

阅读数 217

评论数 0

AtCoder Regular Contest 103 F - Distance Sums 构造

题意 给出n和一个长度为n的数组d,满足d数组中的任意两个元素互不相同,要求构造一棵n个节点边权为1的树,使得所有节点到节点i的距离和恰好为d[i]。 n≤100000n\le100000n≤100000 分析 显然按d[i]排序之后,要么从小到大构造,要么从大到小构造。 由于d[i]互...

2018-10-01 22:19:40

阅读数 187

评论数 0

牛客练习赛27 B-手办 乱搞

题意 给出nnn,设f(x)f(x)f(x)表示有多少个有序数对(a,b)(a,b)(a,b)满足ab∣xab|xab∣x。 求∑i=1nf(i)\sum_{i=1}^nf(i)∑i=1n​f(i)。 n≤1012n\le10^{12}n≤1012 分析 看完题目就开始推式子,不难得到答...

2018-09-24 11:44:30

阅读数 243

评论数 0

牛客网Wannafly挑战赛24 D-无限手套 生成函数

题意 有n种物品,每种物品有两个参数ai,biai,bia_i,b_i。现在可以从每种物品中选出若干个,设第i种物品选了xixix_i个,则贡献∏i=1n(aix2+bix+1)∏i=1n(aix2+bix+1)\prod_{i=1}^n(a_ix^2+b_ix+1) 有q次询问,每次询...

2018-09-15 17:31:51

阅读数 397

评论数 7

Codeforces 1037H Security 后缀自动机+线段树

题意 给一个长度为n的字符串s,有q次询问,每次询问给出一个区间和一个字符串t,求区间中字典序最小的子串使得该子串的字典序大于t。 n≤105,q≤2∗105n≤105,q≤2∗105n\le10^5,q\le2*10^5。 分析 无聊模版题。 先预处理出sam上的right集线段树...

2018-09-09 17:25:23

阅读数 365

评论数 1

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