随笔分类 -  OpenJudge

摘要:对每个位置i处理出以其为结尾,且比a(i)大的数有j个的前缀个数,记成一个数组l;同理,处理出以其为开头,且比a(i)大的数有j个的后缀的个数,记成一个数组r。 整个序列中比a(i)大的数的个数的数组就是对l和r数组卷积起来。 于是枚举所有i,FFT,累加答案即可。 但是,有可能有重复的元素,就将a 阅读全文
posted @ 2017-07-18 23:18 AutSky_JadeK 阅读(229) 评论(0) 推荐(0)
摘要:算(7+4*sqrt(3))^n的整数部分(mod 1e9+7)。 容易想到矩乘快速幂,但是怎么算整数部分呢? (7+4*sqrt(3))^n一定可以写成a+b*sqrt(3),同理(7-4*sqrt(3))^n一定可以写成a-b*sqrt(3),于是, (7+4*sqrt(3))^n = (7+4 阅读全文
posted @ 2017-07-18 21:28 AutSky_JadeK 阅读(204) 评论(0) 推荐(0)

TVアニメ「Charlotte(シャーロット)」公式サイト TVアニメ「Charlotte(シャーロット)」公式サイト