Description


n<=2000

Solution

假设我们考虑上空集

设所有a的总和是sum
那么对于每一个集合,它和它的补集之和都等于sum,那么中位数就是sum/2
现在没有空集了

那么中位数一定是变大的,由于2n−12n−12^n-1是奇数,因此一定是一个出现过的数

那么现在的问题就变成了求出第一个大于等于比sum/2的出现过的数

设布尔数组0,1Fi,jFi,jF_{i,j}表示做到第i个数,j这个值是否出现

j这一维可以用bitset优化

然后从sum/2暴力向后找即可。
复杂度O(N332)O(N332)O({N^3\over 32})
能够通过本题

Code

#include <cstdio>
#include <cstdlib>
#include <iostream>
#include <algorithm>
#include <cmath>
#include <cstring>
#include <bitset>
#define fo(i,a,b) for(int i=a;i<=b;i++)
#define fod(i,a,b) for(int i=a;i>=b;i--)
#define N 2005
using namespace std;
int n,a[N];
bitset<N*N> h;
int main()
{cin>>n;int s=0;h[0]=1;fo(i,1,n) {scanf("%d",&a[i]);s+=a[i];h=h|(h<<a[i]);}s=(s+1)/2;while(!h[s]) s++;printf("%d\n",s);
}

[JZOJ5542] 董先生的钦点相关推荐

  1. Jzoj5542 董先生的钦点

    这道题在我做的前一天被wjw大佬压中了,当时随便脑洞了一个做法 于是在比赛还剩3分钟的时候我把它写了一下就切了 考虑一个集合S,f(S)=ΣSi 显然我们将所有的f排序之后有一个性质rank[f(S) ...

  2. 南京大学计算机学院宋教授,宋曰钦教授

    宋曰钦博士,教授.安徽潜山人.黄山学院第一.二.三.四.五届学术骨干,第七届教学优秀奖二等奖. YueQin Song, Ph.D. Professor College of Life and Env ...

  3. 福州大学计算机学院董晨老师,福州大学代表队高分斩获第三届福建省高校网络空间安全大赛冠军...

    新闻中心讯/10月27日,由福建省教育厅.福建省网络与信息安全协调小组办公室主办的"百越杯"第三届福建省高校网络空间安全大赛在福州圆满落幕,福州大学三支代表队揽获本届大赛的冠军暨特 ...

  4. 一周AI看点 | 董明珠投资150亿洛阳造机器人 北京首条无人驾驶地铁线空载试运行

    本期一周AI看点包括行业新闻.技术应用.技术前沿.行业观点以及投融资等方面. 行业 联想设立1亿元种子基金,扶持大学生AI创业 日前,联想公司宣布拿出1亿元人民币建立种子基金,将用于AI人才培养工作. ...

  5. 又一篇硕士论文火了!高校硕士论文研究“董明珠自恋及其经济后果”

    文末送6本价值百元机械工业出版社书籍 来源:中外学术情报 等 编辑:双一流高校 近日,浙江工商大学的一篇名为"CEO自恋及其经济后果研究-以格力电器为例"的硕士论文引起热议. 据中 ...

  6. 两个大炸弹:清华大学医学院院长董晨院士回应“24篇论文质疑”;南开校长,曹雪涛团队12篇论文被正式调查“可信性”...

    点击上方"视学算法",选择加"星标"置顶 重磅干货,第一时间送达 本文转载自:科研大匠 近日,学术圈一下来了两个大炸弹: 清华医学院院长董晨院士包括两篇Natu ...

  7. Python 程序设计(第二版)董付国_清华大学出版社_习题答案与分析【针对8.4及其之前的】

    更多精彩内容:(没有设置公众号获得,麻烦动动小手~谢谢) CSDN下载:Python编程无师自通电子书,[美]科里·奥尔索夫(Cory Althoff)-文档类-CSDN下载 百度云:链接:https ...

  8. 入职地府后我成了人生赢家_【200811推文】闪闪而恋作者:钦点废柴+入职地府后我成了人生赢家作者:有只胖头鱼...

    关注我啦歌曲诚春推荐<闪闪而恋>作者:钦点废柴文案: 尤晏放浪不羁二十年,唯有婚姻身不由己.他对冯师延第一印象:木讷,迟钝,无趣.这种人连上他的通信录都不配有名字.偏偏是这么一个人,在他刚 ...

  9. 哈钦森之问:动物的种类为何如此丰富?

    扉页寄语: 翻译本文是2019年5月立下的目标,断断续续一年半,终于完成.2019年5月17日,我们公众号翻译了一篇哈钦森先生的传记(高山仰止 | "现代生态学之父"-乔治·伊夫林 ...

最新文章

  1. java spring 传大数据类型_Spring MVC前后端数据交互总结
  2. 程序员薪资两极分化,如何成为高薪程序员?
  3. python中字典的value可以为任意对象_Python学习入门(13)—字典
  4. 查看android手机原生app包名的方法
  5. exists的用法 python_5 年 Python ,总结的 10 条 Python 使用技巧
  6. ssh-add Could not open a connection to your authentication agent.
  7. 致敬2016,拥抱2017
  8. kafka服务器死机消息,当kafka集群其中一台宕机后,会怎么样?
  9. scp瓶中船是什么梗_早安打工人是什么梗?
  10. 关于JS特效的兼容问题。
  11. 小石坝第一次月赛:A
  12. 【数据集】计算机视觉,深度学习,数据挖掘数据集整理
  13. dcmtk读取DICOM并进行体绘制渲染
  14. LaTex---在图片或表格上方、下方添加字体
  15. 电脑被格式化后数据还能恢复吗【图文】
  16. 后端基础PHP——简介及基本函数(上)
  17. jQuery如何根据元素值删除数组元素
  18. 权限模型 DAC ACL RBAC ABAC
  19. unity List记录
  20. 计算机算法设计与分析期末考试试卷,算法设计与分析期末考试卷及答案a

热门文章

  1. 混合拉普拉斯分布(LMM)推导及实现
  2. 编译原理笔记 导言和目录
  3. 这是我见过最通俗易懂的MES与ERP介绍文章,带你剖析工业4.0!
  4. php多用户表白源码,php源码]阿狸表白自动生成源码
  5. flappybird android源码,iOS学习之flappyBird游戏的实现
  6. [万字长文] 图神经网络的解释性综述
  7. 数据库优化整理之:冷热分离
  8. WireShark 不能正常解析 Radius 包,提示 Malformed Packet .
  9. 集成讯飞离线语音合成SDK报:“ 未经授权的语音应用.(错误码:11210)“ 问题解决
  10. 如何提高自己的 Java 编程技能