zoukankan      html  css  js  c++  java
  • 2020牛客NOIP赛前集训营-提高组(第四场)

    C

    (f_n^2=(f_{n-1}^2+f_{n-2}^1),f_{n-3}^2=(f_{n-1}^2-f_{n-2}^2))
    (g_n=f_n^2),很自然的有:(g_n=2g_{n-1}+2g_{n-2}-g_{n-3})

    将递推式写成矩阵的形式(A),令(vec{g}_n)((g_n,g_{n-1},g_{n-2})^T),可以逆推出(vec{g}_0)
    (vec{g_n})表示成(A^nvec{g_0})
    将题目中的(f(S)=sumlimits_{Tsubseteq S}g(sumlimits_{sin T}s))也写成列向量的形式:(vec{f}(S)=sumlimits_{Tsubseteq S}vec{g}(sumlimits_{uin T}u))
    (vec{f}(Scup a)=vec{f}(S)+sumlimits_{Tsubseteq S}vec{g}(sumlimits_{uin T}u+a)=vec{f}(S)+sumlimits_{Tsubseteq S}A^avec{g}(sumlimits_{uin T}u)=(I+A^a)vec{f}(S))
    (vec{f}(S)=prodlimits_{ain S}(I+A^a))

    D

    结论1:若(len_vequiv 0~mod~len_w)(vw)的最短周期为(len_w)

    证明显然

    推论:若(len_vequiv 0~mod~len_w)(v)会变成:(vw,vww,vwww,cdots)

    结论2:若(len_v otequiv 0~mod~len_w)(vw)的最短周期为(len_v)

    证明:
    显然,(len_v)(vw)的周期,下证不存在比(len_v)还短的周期
    假设存在(len_x<len_v)(len_x)(vw)的周期
    (len_xge len_w)(len_w)(v)最短周期)
    (len_vequiv len_x~mod~len_w)
    ((len_x,len_w))(len_v)的周期(Weak Periodicity Lemma),由于(len_v otequiv 0~mod~len_w),故((len_x,len_w)<len_w),与(len_w)(v)最短周期矛盾
    (len_v otequiv len_x~mod~len_w)
    ((len_w,(len_v-len_x)\% len_w))(len_w)的周期(由于(len_x)(vw)的周期,从(v_{(len_v-len_x)\%len_w+1})开始的一段(len_w)等于(w)),故也是(len_v)的周期,其小于(len_w),与(len_w)(v)最短周期矛盾。

    推论:若(len_v otequiv 0~mod~len_w)(v)会变成:(vw,vwv,vwvvw)。即(f_0=v,f_1=vw,f_i=f_{i-1}+f_{i-2})

  • 相关阅读:
    七牛云李意扬:如何收集 Go 实时覆盖率丨ECUG Meetup 回顾
    OpenTelemetry 微服务链路追踪
    空接口
    安全规则集合
    采用最快回应
    Golang单元测试实战
    源码 kratos 配置热加载分析
    烟花 光影
    控制Repeater显示列数
    基本代码安全知识
  • 原文地址:https://www.cnblogs.com/Grice/p/13872140.html
Copyright © 2011-2022 走看看