zoukankan      html  css  js  c++  java
  • [BZOJ3142][HNOI2013]数列(组合)

    题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3142

    分析:

    考虑差值序列a1,a2,...,ak-1

    那么对于一个确定的差值序列,对答案的贡献是n-a1-a2-...-ak-1

    所以然后只要考虑所有确定的差值序列的和就行了。

    差值序列的总的种类数一共有m^(k-1)种

    对于a1,一共出现了m^(k-2)次,而a1的取值是1~m

    所以对于a1来说总和就是(1+2+...+m)*m^(k-2)

    a2,a3,...,ak-1同理

    于是ans=n*m^(k-1)-(k-1)*(1+2+...+m)*m^(k-2)

  • 相关阅读:
    CF258D
    CF662C
    CF1295F
    CF1406E
    CF1270F
    CF1278F
    CF1523E
    CF1554E
    算法第四章上机实践报告
    LCA RMQ+ST表学习笔记
  • 原文地址:https://www.cnblogs.com/wmrv587/p/4297270.html
Copyright © 2011-2022 走看看