CF450B Jzzhu and Sequences 题解

技术CF450B Jzzhu and Sequences 题解 CF450B Jzzhu and Sequences 题解CF450B Jzzhu and Sequences 题解Content
有一个

CF450B Jzzhu与数列问题的解释

CF450B Jzzhu与数列问题的解释

Content

有一个长度为\(n\)的序列\(\{a_1,a_2,\dots,a_n\}\),它满足以下递归公式:

\(a_1=x\)当\(i=1\)时。

\(a_2=y\)当\(i=2\)时。

\(I \ geq plant 3 \),\(a_i=a_{i-1} a_{i 1}\)。

求\ (a _ n \ bmod10 9 7 \)的值。

数据范围:\(1\leqslant n\leqslant 2\times 10^9\),\(|x|,|y|\leqslant 10^9\)。

Solution

对于\(I \ geq plant 3 \),我们不妨将这个表达式进行移位,得到\(a_{i 1}=a_i-a_{i-1}\)。然后先写下下面的公式:

\[\ begin { aligned } a _ 3=a _ 2-a _ 1=y-x \ \ a _ 4=a _ 3-a _ 2=(y-x)-y=-x \ \ a _ 5=a _ 4-a _ 3=-x-(y-x)=-y \ \ a _ 6=a _ 5-a _ 4=-y-(-x)=x-y \ \ a _ 7=a _ 6-a _ 5=x-y-(-y)=x \ color { Red }=a _ 1 \ \ a _ 8

\]我们发现当\(i=7\)时,\(a_7\)的值变回\(a_1\)。因此,我们发现了一个长度为(6)的循环节点。那么\(a_i\)就不难表达了:

\[a _ I=\ begin { cases } Xi \ b mod 6=1 \ \ yi \ b mod 6=2 \ \ y-Xi \ b mod 6=3 \ \-Xi \ b mod 6=4 \ \-yi \ b mod 6=5 \ \ x-yi \ b mod 6=0 \ end { cases }

\]直接按照这个公式计算\(a_n\)就行了,也就是\(a_{n\bmod 6}\)。负数取模前注意加模。

Code

const int mod=1e 9 7;

int f[7];

int main(){ 0

int x=Rint,y=Rint,n=Rint

f[1]=x,f[2]=y,f[3]=y - x,f[4]=-x,f[5]=-y,f[6]=x-y;

返回写((f[(n - 1) % 6 1] % mod mod) % mod),0;

}

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/147910.html

(0)

相关推荐

  • Vue基于TypeScript的一次错误使用分析

    技术Vue基于TypeScript的一次错误使用分析这篇文章给大家介绍Vue基于TypeScript的一次错误使用分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。概述在使用Vue基于TypeScr

    攻略 2021年11月9日
  • swing五种常见的布局是什么(swing中的常用布局方式)

    技术怎样进行Swing Set示例的分析怎样进行Swing Set示例的分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Swing 工具包提供各种用于

    攻略 2021年12月19日
  • 如何进行C#打印设置实现源码的分析

    技术如何进行C#打印设置实现源码的分析本篇文章为大家展示了如何进行C#打印设置实现源码的分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C#打印设置是如何在实际编程开发中体现的

    攻略 2021年11月24日
  • 抖音刷赞软件-在线刷抖音播放量

    技术抖音刷赞软件-在线刷抖音播放量抖音刷赞软件-在线刷抖音播放量
    行骗者猖獗之外,问题的背面,亦存在“热门造假”的公开秘密。同被套路的大四学生侯明明的心态具备一定代表性,她直言自己放松警惕心的原因:“现在好多热门都是刷的

    测评 2021年11月13日
  • Windows中能够提取出图片边缘特征的网络是什么

    技术Windows中能够提取出图片边缘特征的网络是什么这篇文章主要介绍“Windows中能够提取出图片边缘特征的网络是什么”,在日常操作中,相信很多人在Windows中能够提取出图片边缘特征的网络是什么问题上存在疑惑,小

    攻略 2021年11月9日
  • windows中链栈和顺序栈相比的优势是什么

    技术windows中链栈和顺序栈相比的优势是什么本篇内容介绍了“windows中链栈和顺序栈相比的优势是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧

    攻略 2021年11月9日