摘要: "P3327 [SDOI2015]约数个数和" d(ij)=x|iy|j[gcd(x,y)=1] 则我们原式化为 Ans=ni=1mj=1x|iy|j[gcd(x,y)=1] 莫比乌斯反演: $f 阅读全文
posted @ 2019-01-05 14:55 y2823774827y 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题目 "P1829 [国家集训队]Crash的数字表格 / JZPTAB" 这题解法较多,都有值得学习的部分 解法一 Ans=ni=1mj=1ijgcd(i,j) 思考把d|nμ(d)=[n=1]带进去 $Ans=\ 阅读全文
posted @ 2019-01-05 14:05 y2823774827y 阅读(183) 评论(0) 推荐(0) 编辑
摘要: "P3455 [POI2007]ZAP Queries" 现在想想就是个显然题嘛,由于刚学莫比乌斯反演,不记得把F直接化简,推了几分钟式子就直接看题解了emmm f(d)=mi=1mj=1[gcd(i,j)=d] T次查询,给出n,m,d $F(d 阅读全文
posted @ 2019-01-05 13:27 y2823774827y 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 昨天刚说完不搞数论了,刚看到一个gcd的题目dalao用这个做了,虽然比正解麻烦,还是打算学一学了 数论函数: 数论函数的定义: 数论函数亦称算术函数,一类重要的函数,指定义在正整数集上的实值或复值函数,更一般地,也可把数论函数看做是某一整数集上定义的函数 常见积性函数 μ(n) $~~ 阅读全文
posted @ 2019-01-03 19:05 y2823774827y 阅读(358) 评论(2) 推荐(0) 编辑
摘要: "P1447 [NOI2010]能量采集" 显然,我们要求ni=1mi=12(gcd(i,j)1)+1=ni=1mi=12gcd(i,j)1 不懂的话看这张图慢慢理 阅读全文
posted @ 2019-01-03 16:19 y2823774827y 阅读(207) 评论(0) 推荐(0) 编辑
摘要: "P2455 [SDOI2006]线性方程组" 真高斯消元模板题 由于各种hack数据被造出来~~~码量突增~~~,其实也就多了二三十行 将每行系数消到最多有一个非0数 特殊情况: 在过程同时 没有这元了,则表示有无穷解 发现一行系数都为0,但函数值不为0,则表示无解 最后要注意的是, 阅读全文
posted @ 2019-01-03 15:42 y2823774827y 阅读(332) 评论(0) 推荐(0) 编辑
摘要: "P4388 付公主的矩形" 前置芝士 gcd与欧拉函数 要求对其应用于性质比较熟,否则建议左转百度 思路 有n×m的矩阵,题目要求对角线经过的格子有N个, 设函数f(x,y)为矩阵(x,y)对角线经过的格子 设gcd(n,m)=1,对角线在矩形中不会经过任意一个格点,$f( 阅读全文
posted @ 2019-01-03 11:37 y2823774827y 阅读(293) 评论(0) 推荐(0) 编辑
摘要: "P2407 [SDOI2009]地图复原" 模拟题,很巧妙的一种思路,看题越想越复杂,膜拜远古神犇 有且仅有一条回路,每行每列都需要偶数个拐弯,且两两相邻组对 找到每行相邻的两个,然后相连 同理,找到每列相邻的两个,然后相连 cpp include include include include 阅读全文
posted @ 2019-01-03 08:49 y2823774827y 阅读(224) 评论(0) 推荐(0) 编辑
摘要: "P4773 红鲤鱼与绿鲤鱼" 暑假比赛的一个水题 总情况数:(a+b)!a!b! 就是a+b条鲤鱼中选a or b的情况 反正我们会用完鲤鱼,则红鲤鱼的罚时一定会全部累加 所以初始时间和为5(a+(a+b+1))(a+b)!a!b! 绿鲤 阅读全文
posted @ 2019-01-03 00:00 y2823774827y 阅读(182) 评论(0) 推荐(0) 编辑
摘要: "P3181 [HAOI2016]找相同字符" 对一个串建SAM,另一个串在这上面跑,到达一点时,假设经过了cnt个点 计算这个串所有后缀产生的贡献就好了,直接暴力跑上去可能会超时,topsort预处理一下 cpp include include include include include 阅读全文
posted @ 2018-12-31 15:40 y2823774827y 阅读(138) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示