• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
YLLACITW
博客园    首页    新随笔    联系   管理    订阅  订阅

妙题集及数学证明整理

妙题集及数学证明整理

本题数据范围五万 Link

试题分析

打表找出规律是\(f_n=n!\),证明如下:
考虑什么东西能代表整张图,仔细想一想就是拓扑序。
为什么拓扑序能代表唯一的一张完全图呢?因为两两之间都有连边,也就是两两之间都有先后关系。
那么只要有拓扑序就可以代表一张完全图,所以答案就是拓扑序的种数也就是\(n!\)。

本题数据范围五千 Link

试题分析

对于 q = [1,2,3],记 dpi,j 表示有多少个满足题目要求的 1,2,3,··· ,i 的排列使得 j 是最小的满足 j 前面有 < j 的数。 转移枚举末尾加一个 k,将前 i 个数中 ≤k 的数都 +1,可以得到 1,2,3,··· ,i+ 1 的排列。 对于 q = [2,1,3],记 dpi,j 表示有多少个满足题目要求的 1,2,3,··· ,i 的排列使得 j 是最小的满足 j 后面有 < j 的数。 转移类似。 需要前缀和优化。
通过打表发现答案就是卡特兰数,与排列顺序无关。

posted @ 2018-08-26 20:55  YLLACITW  阅读(170)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3