ICode9

精准搜索请尝试: 精确搜索
  • CF1625D Binary Spiders2022-02-18 07:31:09

    https://www.luogu.com.cn/problem/CF1625D vp时遇到的,降智了 一个重要性质是,将序列排序,则序列中任意两数能异或出的最小值,一定可以由相邻的两数异或得到 这是一个在 trie 上 dfs 的过程 据此,可以将 \(a_i\) 排序,设 \(f_i\) 表示考虑前 \(i\) 个数,强制选上 \(i\) 的情况下,最多能选

  • 【CF1625D】Binary Spiders(Trie)2022-02-01 22:03:58

    题目链接 2种方法 结论版 一个很显然的结论就是\(n\)个数里两两之间最小异或和一定是相邻的\(2\)个数 于是就有了以下\(DP\), 先将原数列排序 令\(f[i]\)表示最大的数为\(a_i\)的情况下最多能选几个数 显然有以下转移 \[f[i]=\max_{a_j\xor a_i \neq k} {f[j]} + 1 \]

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有