博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Luogu P4394 [BOI2008]Elect 选举
阅读量:5214 次
发布时间:2019-06-14

本文共 573 字,大约阅读时间需要 1 分钟。

#include
#include
#include
using namespace std;int n,a[100005],dp[100005],sum,half,ans;int main(){ scanf("%d",&n); for(int i=1;i<=n;i++){ scanf("%d",&a[i]); sum+=a[i]; } half=sum>>1; sort(a+1,a+n+1); for(int i=n;i>=1;i--){ for(int j=sum;j>=0;j--){ if(j>=a[i])dp[j]=max(dp[j],dp[j-a[i]]+a[i]); if(dp[j]>half&&dp[j]-a[i]<=half){ ans=max(ans,dp[j]); } } } printf("%d\n",ans);}

1594205-20190812104705558-53954880.jpg

1594205-20190812104924764-2048067402.jpg

转载于:https://www.cnblogs.com/Y15BeTa/p/11334413.html

你可能感兴趣的文章
移动端rem布局屏幕适配插件(放js中便可使用)
查看>>
Docker
查看>>
bzoj2259 [Oibh]新型计算机
查看>>
对位与字节的深度认识
查看>>
C++编程基础二 16-习题4
查看>>
MongoDB遇到的疑似数据丢失的问题。不要用InsertMany!
查看>>
服务器被疑似挖矿程序植入107.174.47.156,发现以及解决过程(建议所有使用sonatype/nexus3镜像的用户清查一下)...
查看>>
类型“XXX”的控件“XXXX”必须放在具有 runat=server 的窗体标记内。
查看>>
JQuery 学习
查看>>
session token两种登陆方式
查看>>
C# ArrayList
查看>>
IntelliJ IDEA 12集成Tomcat 运行Web项目
查看>>
java,多线程实现
查看>>
个人作业4-alpha阶段个人总结
查看>>
android smack MultiUserChat.getHostedRooms( NullPointerException)
查看>>
递归-下楼梯
查看>>
实用的VMware虚拟机使用技巧十一例
查看>>
监控工具之---Prometheus 安装详解(三)
查看>>
Azure Iaas基础之---创建虚拟机
查看>>
不错的MVC文章
查看>>