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})

  • 相关阅读:
    How to run Java main class and pass application arguments in Maven?
    【转】三年后再反思我的" Java Web项目管理得失谈"
    Object.keys()
    angular $resource 的 get请求 和 post请求
    vue 自定义 移动端筛选条件
    获取当前时间 YYYY-MM-DD
    vue-router 二级路由
    blob 对象 实现分片上传 及 显示进度条
    js性能优化之函数节流(分流函数)
    vue + vue-lazyload 实现图片懒加载
  • 原文地址:https://www.cnblogs.com/Grice/p/13872140.html
Copyright © 2011-2022 走看看