[MtOI2019][奇汁淫巧]幻想乡数学竞赛
题意:有一个数列,a0=−3,a1=−6,a2=−12,an=3an−1+an−2−3an−3+3na_0=-3,a_1=-6,a_2=-12,a_n=3a_{n-1}+a_{n-2}-3a_{n-3}+3^na0=−3,a1=−6,a2=−12,an=3an−1+an−2−3an−3+3n
T次询问,每次给出n
T⩽5∗107T\leqslant 5*10^7T⩽5∗107
n在unsignedlonglong的范围内n在unsigned\ long long的范围内n在unsigned longlong的范围内
解法:这里介绍一个新方法
首先我们需要把该递推式弄成常系数其次线性递推式
怎么弄呢?
我们需要把3n3^n3n消去
太不好看啦
怎么消呢?
变形,3an=9an−1+3an−2−9an−3+3n+13a_n=9a_{n-1}+3a_{n-2}-9a_{n-3}+3^{n+1}3an=9an−1+3an−2−9an−3+3n+1
an+1=3an+an−1−3an−2+3n+1a_{n+1}=3a_n+a_{n-1}-3a_{n-2}+3^{n+1}an+1=3an+an−1−3an−2+3n+1
两个式子相减可以得到
an+1=6an−8an−1−6an−2+9an−3a_{n+1}=6a_n-8a_{n-1}-6a_{n-2}+9a_{n-3}an+1=6an−8an−1−6an−2+9an−3
接下来就是奇汁淫巧的部分了
解一下方程
x4=6x3−8x2−6x+9x^4=6x^3-8x^2-6x+9x4=6x3−8x2−6x+9
那么x=-1,1或3
且原方程可以表示为
(x+1)(x−1)(x−3)(x−3)(x+1)(x-1)(x-3)(x-3)(x+1)(x−1)(x−3)(x−3)
于是答案便显然了
1一个重根
-1一个重根
3两个重根
每个a_n可以表示为
3n∗(xn+y)+c∗1n+d∗(−1)n3^n*(xn+y)+c*1^n+d*(-1)^n3n∗(xn+y)+c∗1n+d∗(−1)n
套进a0,a1,a−2,a3a_0,a_1,a-2,a_3a0,a1,a−2,a3解出来就好了
于是最终答案便是
an=3n+2∗(4n−13)+36−15∗(−1)n32a_n=\frac{3^{n+2}*(4n-13)+36-15*(-1)^n}{32}an=323n+2∗(4n−13)+36−15∗(−1)n
至于luogu的官方题解,看不懂看不懂
至于博主有没有过这题,不是说卡常吗?
[MtOI2019][奇汁淫巧]幻想乡数学竞赛相关推荐
- 字符串太占内存了,我想了各种奇思淫巧对它进行压缩
一:背景 1. 讲故事 在我们的一个全内存项目中,需要将一家大品牌店铺小千万的trade灌入到内存中,大家知道trade中一般会有订单来源,省市区 ,当把这些字段灌进去后,你会发现他们特别侵蚀内存,因 ...
- 【XSY1537】五颜六色的幻想乡 数学 生成树计数 拉格朗日插值
题目大意 有一个\(n\)个点\(m\)条边的图,每条边有一种颜色\(c_i\in\{1,2,3\}\),求所有的包括\(i\)条颜色为\(1\)的边,\(j\)条颜色为\(2\)的边,\(k\) ...
- Luogu P4336 [SHOI2016]黑暗前的幻想乡(容斥,矩阵树定理,子集反演)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Luogu P4336 [SHOI2016]黑暗前的幻想乡(容斥,矩阵树定理) Problem n≤1 ...
- [ZJOI2015]醉熏熏的幻想乡
醉熏熏的幻想乡 题解 相当阴间的一道题 首先如果只用解决第一小问的话,我们很容易想到通过网络流来求最大流的. 但是我们现在还要保证总费用最小呀,这该怎么办?拆成许多个点费用流,不TTT才怪. 我们假设 ...
- html5--canvas--众神眷恋的幻想乡(STG)
一个小游戏,也花了点功夫,稍微记录一下过程,也可以理解为是对我代码的一个解释.主要用HTML5的canvas的一些API,早就想模仿东方project系列弹幕游戏写一个了,但以前学C/C++时嫌win ...
- [Zjoi2015]诸神眷顾的幻想乡
[Zjoi2015]诸神眷顾的幻想乡 Time Limit: 10 Sec Memory Limit: 512 MB Submit: 1537 Solved: 892 Description 幽香 ...
- mc幻想乡java_我的世界1.7.2幻想乡整合版下载_我的世界1.7.2东方幻想乡下载_游戏之家...
游戏类型:休闲益智(50.0) 游戏语言:简体中文 游戏大小:241MB 制 作 商:暂无 发 行 商:暂无 上市时间:2016-03-25 游戏标签:轻松 适用系统:WinXP, Vista, Wi ...
- 【BZOJ3926】[Zjoi2015]诸神眷顾的幻想乡 广义后缀自动机
[BZOJ3926][Zjoi2015]诸神眷顾的幻想乡 Description 幽香是全幻想乡里最受人欢迎的萌妹子,这天,是幽香的2600岁生日,无数幽香的粉丝到了幽香家门前的太阳花田上来为幽香庆祝 ...
- SHOI2016 黑暗前的幻想乡
题目链接:戳我 幻想乡是个什么东西??(逃 矩阵树定理+容斥 就是设\(dp[i]\)表示至多i个公司修建道路,那么我们有\(ans=dp[n-1]-dp[n-2]+dp[n-3]......\)ba ...
- [Silverlight]奇技银巧系列-5 捕获路由事件
Silverlight奇技银巧系列: 所有该系列中的文章只为介绍一些Silverlight中或隐藏在Silverlight .NET framework鲜为人知的知识和技巧.这些文章并非教程,也是不是 ...
最新文章
- 央视曝光:股市暴跌暴涨,投资的安全感在哪里?
- 5GS 协议栈 — GTPv1-U 协议
- 从外资银行上看国内银行的差距
- GDB调试qemu-kvm
- 斗地主AI算法——第一章の业务逻辑
- linux开源游戏_2014年杰出的开源和Linux游戏
- 利用python语言实现分类算法_使用python实现kNN分类算法
- Android 蓝牙技术 实现终端间数据传输
- IIS Express介绍与使用
- history模式 nginx配置_Vue history模式Nginx配置
- 从事前端开发,日常工作中必备的工具有哪些?
- Educational Codeforces Round 41 (Rated for Div. 2)
- php使用正则表达式标记标题,PHP正则表达式以匹配HTML标记a之外的关键字
- mysql 双主复制 centos7
- 安装activex手机控件_86/BRZ 免“油饼”安装 Defi 机油压力表
- 为什么网易云音乐总能知道你喜欢听什么歌?背后的原理竟然如此简单!
- 网络流量分析之流量采集到流量还原
- php 木马,PHP后门木马详解
- ecshop 匿名购买 买家可以自由选择是否匿名购买,仿淘宝匿名购买
- p值 统计学意义_什么是统计意义? P值定义以及如何计算