首页 > 其他 > 详细

test20190319

时间:2019-03-19 14:14:25      阅读:156      评论:0      收藏:0      [点我收藏+]

\(string\)

技术分享图片

技术分享图片

  • 考试的时候只做了前面的 \(5\)\(subtask\) (其实都是一个做法),获得 \(53\) 分好成绩.
  • 前面 \(5\)\(subtask\) 都可以用 \(O(q\cdot|S|)\) 的做法.这个做法还是比较显然的,每次询问搞出 \(t\) ,那么相同的位置标记为 \(0\) ,不同的位置标记为 \(1\) ,相当于每次翻转一段区间,问变成全 \(0\) 的次数.
  • 从两侧开始找,一段 \(0\) 就直接略去,一段 \(1\) 就翻转剩下的整个区间,同时记录一下翻转次数即可.
  • 正解:???

\(sea\)

技术分享图片

技术分享图片

技术分享图片

  • 不可做题.直接乱搞.获得 \(??\) 分好成绩.
  • 正解:: \(???\)

    \(sword\)

  • 题意:求 \(\sum_{i=1}^n i^k\cdot R^i,k\leq 5000,n,R\leq 10^{16}?\).
  • 答案对 \(10^9+7\) 取膜,共 \(10\) 组数据.

技术分享图片

  • 考试的时候写了 \(subtask\ 1,2,4,5\) ,获得 \(48\) 分好成绩.(大概?)想出了正确做法,时间原因,没有写.
  • 这个题是在考查 必修5-数列 ?显然可以用上错位相减.
  • 这里记 \(S(n,k)\) 表示 \(\sum_{i=1}^n i^k\cdot x^i\) , \(x=R\) ,为一常数.

\[ \begin{align*} S(n,k)&=1^k\cdot x^1+2^k\cdot x^2+3^k\cdot x^3+\dots+n^k\cdot x^n\x\cdot S(n,k)&=0+1^k\cdot x^2+2^k\cdot x^3+3^k\cdot x^4+\dots+n^k\cdot x^{n+1}\S(n+1,k)&=1^k\cdot x^1+2^k\cdot x^2+3^k\cdot x^3+\dots+n^k\cdot x^n+(n+1)^{k}\cdot x^{n+1}\S(n+1,k)-x\cdot S(n,k)&=(1-x)\cdot S(n,k)+(n+1)^{k}\cdot x^{n+1}\&=1^k \cdot x^1+(2^k-1^k)\cdot x^2+\dots +[(n+1)^k-n^k] \cdot x^{n+1}. \end{align*} \]

  • 得到:
    \[ (1-x)\cdot S(n,k)+(n+1)^{k}\cdot x^{n+1}=1^k \cdot x^1+(2^k-1^k)\cdot x^2+\dots +[(n+1)^k-n^k] \cdot x^{n+1}. \]
  • 一时差分一时爽,一直差分一直爽,把右边的式子用插值搞成 \(S(n,k')\) 的组合,递归计算到 \(k=0\) 时用等比数列求和公式返回.(纯属口胡)

test20190319

原文:https://www.cnblogs.com/jklover/p/10558230.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!