TA

A Lannister always pays his debts

tc-srm704-div1-1000 解题报告

题意:构造一个点数不超过20无重边无自环的有向图,节点编号从0到n-1,使得从0到n-1的哈密顿路径数量恰好为k。感觉完全没有思路。。不知道怎么构造。 去看了下别人的代码,原来可以做成1<-2<-…<-18一条路径,然后1-18都向编号比它大的节点连边。这样的话往回走就只有唯一...

2017-01-04 10:48:43

阅读数:739

评论数:0

tc-srm704-div1-500 解题报告

题意: 给定n,K。有q组询问,第i组询问是求∏nj=1xj(0≤xj<K)=vi\prod_{j=1}^nx_j(0\le x_ j<K)=v_i的解的数量。 1≤n≤50,1≤K≤109,1≤q≤100001\le n \le 50,1\le K \le 10^9,1\le q...

2017-01-02 09:59:00

阅读数:689

评论数:0

[codeforces704B]ant man 解题报告

题意 求1~n的排列中∑n−1i=1∣∣xpi−xpi+1∣∣+[pi<pi+1](dpi+api+1)+[pi>pi+1](cpi+bpi+1)\sum_{i=1}^{n-1} \big|x_{p_i}-x_{p_{i+1}} \big|+[p_i<p_{i+1}](d_{p...

2016-10-21 10:02:00

阅读数:899

评论数:0

[codeforces724e]Goods transportation 解题报告

这题好神呀。首先这是一个网络流模型,考虑每个点都向编号比它大的点连一条容量为c的边,然后如果pi≥sip_i\ge s_i,就从source向i连一条容量为pi−sip_i-s_i的边,否则就从i向sink连一条容量为si−pis_i-p_i的边,这样的话最大流就是答案。 但是这个图太大了,不能...

2016-10-10 19:35:34

阅读数:1072

评论数:0

calc(陈立杰) 解题报告

感觉最近状态真是烂到爆。。首先不妨令序列有序,然后再乘n!即可。一上来先想到可以倍增,设f[i][j]表示在1~j中选i个数,那么有j->2j,便可以通过枚举一边选了几个得到。但是算错了复杂度以为是O(n3logn)O(n^3\log n)的。。(矩阵乘习惯了一倍增就感觉是三方挂logn。。...

2016-10-08 07:01:11

阅读数:2474

评论数:0

[51nod]算法马拉松18 总结

第一次打马拉松。。 a 一看题。。什么鬼。。 n=4竟然是无解,第一个点给了一个n=5的,好像是构造的挺有规律的样子。。 那就偶数无解,奇数照着他的构造方法写一发吧。。 怎么a了?不管了。。既然结束了还是要回来好好想一下是什么情况的。 偶数肯定是无解的,因为一共有n(n−1)2n(n-...

2016-09-24 15:20:51

阅读数:1067

评论数:4

[bzoj4621] Tc605 解题报告

。。感觉这题跟zj的那题好像。。然后就在想区间dp什么的。。然后突然发现顺着dp就可以了。。 f(i,j,k)表示位置i最终变成了位置j上的数操作了k次的方案数,那么转移就是f(i,j,k)−>f(i+1,j,k)[aj>ai+1]−>f(i+1,j′,k+1)[j′>j...

2016-09-23 08:24:07

阅读数:1008

评论数:0

[ZJOI2016]线段树 解题报告

。。很久以前看过题面然后没有仔细想,再做的时候忘了序列是随机的了。。然后怎么搞都是O(n4)O(n^4)的。 我们可以将状态设为f(x,i,l,r),表示在i次操作后,[l,r]<x,l-1和r+1大于等于x的方案数。(不妨认为a[0]=a[n+1]=∞a[0]=a[n+1]=\infty)这样...

2016-09-20 10:48:38

阅读数:1414

评论数:0

[bzoj4664] Count 解题报告

第一眼看就感觉这题好像bzoj4498魔法的碰撞,但想了很久感觉用我那个题的做法好像并不能做。。结果最后发现好像还是可以做哒!首先按h排序,然后设f(i,j,k,o)表示前i个数,在最后的排列中被分成了j段,当前的混乱度是k,目前已经有o个边界(o∈[0,2]o\in [0,2])。 那么f(i...

2016-09-11 21:18:14

阅读数:783

评论数:0

[Jsoi2013]游戏中的学问 解题报告

其实是很简单的题,一开始想的有点麻烦了。。一开始是这么想的。。: f(k,n)=∑i=3n(n−1i−1)(i−1)!f(k−1,n−i)=∑i=3n(n−1)!(n−i)!f(k−1,n−i)f(k,n)=\sum_{i=3}^n\binom{n-1}{i-1}(i-1)!f(k-1,n-i)...

2016-09-11 20:43:52

阅读数:565

评论数:0

[NOI2009]管道取珠 解题报告

这题好神啊。。 如果直接dp的话,有一个重复计算的问题很难避免。 所以这题有一个非常神的转化是可以看作是两个人在取,等于两个人取的相等方案的乘积。这样的话,做到最后当然是等于∑ki=1a2i\sum_{i=1}^ka_i^2,看上去并没有什么卵用。但是它的神奇之处在于可以避免重复的问题,可以直...

2016-07-13 19:14:35

阅读数:1024

评论数:1

[bzoj4635]数论小测验 解题报告

感觉自己好蠢只会反演。。跑了整整10s。。ans=∑k=lr∑i=1⌊mk⌋μ(i)⌊⌊mk⌋i⌋nans=\sum_{k=l}^r\sum_{i=1}^{\lfloor {m \over k} \rfloor }\mu (i) \lfloor {\lfloor {m\over k}\rfloor...

2016-07-05 11:23:28

阅读数:648

评论数:0

计蒜之道2016 遗失的支付宝密码 解题报告

感觉这题好厉害。。我考试的时候一直在想kmp、sa之类的,完全想偏了。。想到容斥也没有想到可以这么搞。 注意到其实square说的是字符之间的相等关系。所以如果我们考虑至少有哪几个位置是square,那么就可以求出字符串中有几种不同的字符,那么方案数就是m不同字符种数m^{不同字符种数}了。至于...

2016-06-14 19:20:31

阅读数:1206

评论数:2

[HNOI2011]XOR和路径

拿这题+JLOI的装备购买学了下高斯消元。这道题的话,非常神奇一个地方在于它的状态。 单独考虑二进制的每一位,那么每一条边的权值就只有0、1之分了。 设f(x)表示从x走到n是1的概率,那么就有f(x)=⎧⎩⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪0∑(u,v)∈E∩x==u{f(v)1−f(v),w(u,v)...

2016-06-01 20:43:33

阅读数:732

评论数:0

[bzoj4314] 倍数?倍数! 解题报告

感觉完全不会做。。看讨论区里有大爷用母函数做的。。完全不会母函数,所以想看看官方题解。。但是官方题解要登录topcoder,注册还得翻墙,然后还是英文,搞了好久终于看懂了。感觉每一步都非常神。。 我们要求的是集合的个数,集合是无序的,这并不好求。我们可以变无序为有序,先求有序集合的数量然后除以k...

2016-05-18 19:27:52

阅读数:1194

评论数:0

SDOI2016Round1

Day1T1做了三个半小时,然后T2写的很急判素数写跪了一句话,T3只剩一个20分暴力的时间了。。于是就这么愉快的滚粗了。发现原来我还不会数位DP。。 Day1T3竟然有log3nlog^3n,不过我卡了很久发现似乎确实卡不掉。。最多卡到1.5s左右。。因为线段下传的log与区间长度有关,如果链...

2016-04-12 08:49:56

阅读数:725

评论数:0

[cqoi2015]选数 解题报告

本题的性质在于,如果选了两个数,那么这两个数的最大公约数至大为H-L。(所以需要特判只选了一个数的情况) 先来看一下傻逼的做法: 考虑莫比乌斯反演,i*K对答案的贡献是μ(i)∗N⌊HiK⌋−⌊L−1iK⌋\mu (i)*N^{\lfloor {H \over iK}\rfloor - \lf...

2016-03-23 15:39:26

阅读数:893

评论数:0

[Coci2015]Stanovi解题报告

结论:一个合法的分割方案必然导致矩形(a,b)可以被一条直线分成两半,且不存在一个内部小矩形的边界是跨过这条直线的。 这是为什么呢?因为每个小矩形的边界必然是从大矩形的边界中出来的,而如果我们阻止它横穿矩形,就必须要启用一条新的小边。而且这些小边是不能互相阻止的,因为假如互相阻止,那么就形成了一...

2016-03-22 10:39:33

阅读数:963

评论数:0

[HNOI2012]与非 解题报告

这题其实主要考察的就是反演律。 not(a and a)=not a not(not a and not b)=a or b not(not a or not b)=a and b 所以实际上,用nand就可以构造出所有位运算。实际上,对于二元位运算真值表的242^4种情况都是可以按统一的...

2016-03-16 08:27:33

阅读数:828

评论数:0

[CTSC2007]挂缀 解题报告

时限:1s;内存限制:162MB 这真的是一道非常非常好的题,我做了很久很久。 在网上只能搜到只有结论的贪心题解和一篇关于这道题的非常简略的论文,导致我一直想不通为什么,不过还是很感谢论文里提供的思路,虽然我并不能看懂。。 论文名称叫作《浅谈信息学竞赛中的区间问题》,下文中将...

2015-09-10 21:49:58

阅读数:694

评论数:0

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