原文:COJ 1216: 异或最大值(01字典树)

题意:求n个非负数中任意 个的异或值的最大值。n数量级为 分析:直接暴力肯定超时了。一个非负整数可以看成 个 位的 字符串,n个数可以看成n个字符串,因此可以建立字典树,建好树后,对于任意非负整数x,可以沿着树根往下贪心找到y,使得x异或y最大,复杂度为树的深度。 View Code ...

2012-07-22 23:39 0 3121 推荐指数:

查看详情

COJ 1216 最大值

这道题也是搁了很久了,这次百度之星初赛中有道题感觉很相似,还是不会……,中午看status时,看到有个牛过了这道题,于是搜了搜,发现都是说用01二叉树来解决的,我没细看他们的方法,自己研究了一下,最后AC了,因为将一个 char 当成 8 位来用,所以空间是很小 ...

Wed Jun 06 01:45:00 CST 2012 3 3257
CSU1216: 最大值(01Trie)

Description 给定一些数,求这些数中两个数的最大的那个 Input 多组数据。第一行为数字个数n,1 <= n <= 10 ^ 5。接下来n行每行一个32位有符号非负整数。 Output ...

Tue Jul 17 05:34:00 CST 2018 8 368
ACM学习历程—CSU 1216 最大值(xor && 贪心 && 字典

题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1216 题目大意是给了n个数,然后取出两个数,使得xor最大。 首先暴力枚举是C(n, 2),显然不行。 考虑每一个数,显然,从最高位开始,如果它能和某一个数xor,让最高 ...

Wed Nov 11 01:40:00 CST 2015 0 1906
[01字典]求序列完美度(求区间最大异或)

https://nanti.jisuanke.com/t/15531 解题关键:01字典模板,用字典保存每个数的二进制表示,从而动态维护区间上的最大异或,注意添加和删除都可以用于一个change函数表示。 复杂度:$O(n\log n + {n^2}\log n)$ ...

Sat Jun 03 08:17:00 CST 2017 0 1183
最大值

1216: 最大值# http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1216 Time Limit: 2 Sec Memory Limit: 128 Mb Description### 给定一些数,求这些数中两个数的 ...

Tue Jul 17 03:45:00 CST 2018 0 996
字典基础进阶全掌握(Trie01字典、后缀自动机、AC自动机)

字典 概述     字典,又称单词查找,Trie,是一种树形结构,是一种哈希的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率 ...

Thu Aug 15 00:03:00 CST 2019 1 4428
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM