• Southeastern European Regional Programming Contest 2019


    • easy: I
    • medium-easy: BDEGJ
    • medium: F
    • medium-hard: A

    A.

    B.

    按 x 排序,(dp[i][j][k]) 表示考虑前 (i) 个物品,level 1 经验为 (j),level 2 经验为 (j) 最小花费时间。

    C.

    D.

    E.

    F.

    • 考虑更 general 的情况。 给一个图,先手选择一个点删除之,然后轮流操作,每次删除一个和上一次删除的点相连的节点,不能操作的人输。
    • 若存在完美匹配。先手必败,因为后手可以沿着完美匹配的边移动。
    • 否则先手必胜。先手可以先选择一个不在最大匹配里的点,后手一定会选择一个在最大匹配里的点,否则,还有更大的匹配【flip 路径上的边,最大匹配会变大】
    • 接下来考虑最大匹配的求解,(f[u]) 表示考虑 (u) 的子树,最少失配的点,转移不难推出。

    G.

    独立考虑行和列。

    H.

    I.

    (b_i)(arg_{j} min(|b_i - a_j|)) 连边。若 Alice 留下的元素集合为 (S),Bob 可以保留 (N(S)) 的所有元素,因此不管 Alice 保留什么,Bob 一定能留下,与 Alice 保留原始差的绝对值最小的元素。

    J.

    考虑 (u) 点的贡献,设 (u) 的邻居按连向 (u) 的边权降序排序为 (d_1,....,d_k),让 ((d_1,u),(d_2,u)) 在一个简单环上,((d_3,u),(d_4,u)) 在一个简单环上 ......

    summary and replay

    被 medium 爆了。

    国内的 medium 风格更偏向于 “trick + implement”,这里的 trick 多为套路,或者是套路套套路。这种风格,比较适合 “知识面广 + 代码实现能力不错” 的队伍发挥。

    而国外特别是欧洲的 medium 风格更偏向于 “observation + implement”,这里的 observation 对想象力以及证明能力都有较高的要求。

  • 相关阅读:
    推荐系统实践
    python实现itemCF and userCF
    Mahout分步式程序开发 基于物品的协同过滤ItemCF
    用Maven构建单机Mahout项目
    Apache Mahout:适合所有人的可扩展机器学习框架
    mahout0.7 示例运行纪实
    win7基于mahout推荐之用户相似度计算
    cygwin
    Mahout初体验
    Android慎用layout嵌套, 尽量控制在5层下面java.lang.StackOverflowError
  • 原文地址:https://www.cnblogs.com/FST-stay-night/p/11789171.html
Copyright © 2020-2023  润新知