zoukankan      html  css  js  c++  java
  • The 2019 China Collegiate Programming Contest Harbin Site

    • easy: FJKI
    • medium-easy: AE
    • medium: BCL

    Problem A. Artful Paintings

    solved by F0_0H (91 min, +1)

    二分答案后差分约束,SPFA 判负环。(O(nmlogn))

    Problem B. Binary Numbers

    solved by F0_0H (297, +2)

    做法一:

    • (F(a,b))(a)(b) 的 LCP。
    • 注意到,(Lcp(x, y)),当 (y>x) 时,随着 (y) 增加,dep 深度递减。
    • 注意到,比 (r_i) 大的点,一定在 (lca(a_i,r_i)) 子树外,比 (l_i) 小的点,一定在 (lca(a_i,l_i)) 的子树外。
    • 施展 DP,依次决策每段该选择什么元素,到第 (i) 段的转移,一定是来自于第 (i-1) 段的一个区间。
    • (O(2^m * m))

    做法二:

    更直接了当。

    • (dep(lca(a_i,r_i)) geq dep(lca(a_{i+1},r_i)))
    • (dep(lca(a_i,l_i)) geq dep(lca(a_{i-1},l_i)))
    • (dp[i][j][k]) 第 i 段中, (lcp(a_i,r_i)=j,lcp(a_i,r_i+1)=k) 的方案数。

    Problem C. Competition in Swiss-system

    solved by sdcgvhgj (208 +2)

    Problem D. Driverless Car

    Problem E. Exchanging Gifts

    solved by sdcgvhgj (99 +1)

    x,y 向 i 连边,第 u 个字符串中,一个字符的贡献为,u 到 n 路径方案数。

    Problem F. Fixing Banners

    solved by sdcgvhgj (16 +1)

    implement。

    Problem G. Game Store

    Problem H. Highway Buses

    Problem I. Interesting Permutation

    solved by rdc (30)

    • 逐位考虑。
    • 决策和之前已经放好的元素的大小关系,乘法原理即可。

    Problem J. Justifying the Conjecture

    solved by sdcgvhgj (6)

    • 2 + ?
    • 3 + ?
    • GG

    Problem K. Keeping Rabbits

    solved by rdc (10)

    • 猜测,按初始体重等比例分配。
    • 数理统计没学好,不会证明。

    Problem L. LRU Algorithm

    • 暴力模拟每步操作,hash 每个前缀。
    • 比赛时,不算复杂度,真是怠惰。

    summary and replay

    medium 依然推进困难。

    RDC 从 90 min 后,开始梦游。

  • 相关阅读:
    新版淘淘商城_01_简介
    JavaMail之-通过邮件激活账号
    javaMail发送邮件
    JavaMail学习之一-邮件传输协议
    解决ios的safari不能自动播放audio问题(以及部分微信也不能自动播放)
    css3背景渐变色
    jq杂记
    各种“分享按钮“方法总结
    底部导航统一高度
    js 与或运算符 || && 妙用
  • 原文地址:https://www.cnblogs.com/FST-stay-night/p/11802903.html
Copyright © 2011-2022 走看看