博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2576
阅读量:5060 次
发布时间:2019-06-12

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

/*动态规划*/// include file#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;// typedeftypedef long long LL;typedef unsigned long long ULL;// #define read freopen("in.txt","r",stdin)#define write freopen("out.txt","w",stdout)#define FORi(a,b,c) for(int i=(a);i<(b);i+=c)#define FORj(a,b,c) for(int j=(a);j<(b);j+=c)#define FORk(a,b,c) for(int k=(a);k<(b);k+=c)#define FORp(a,b,c) for(int p=(a);p<(b);p+=c)#define FORii(a,b,c) for(int ii=(a);ii<(b);ii+=c)#define FORjj(a,b,c) for(int jj=(a);jj<(b);jj+=c)#define FORkk(a,b,c) for(int kk=(a);kk<(b);kk+=c)#define FF(i,a) for(int i=0;i<(a);i++)#define FFD(i,a) for(int i=(a)-1;i>=0;i--)#define Z(a) (a<<1)#define Y(a) (a>>1)const double eps = 1e-6;const double INFf = 1e10;const int INFi = 1000000000;const double Pi = acos(-1.0);template
inline T sqr(T a){return a*a;}template
inline T TMAX(T x,T y){ if(x>y) return x; return y;}template
inline T TMIN(T x,T y){ if(x
inline void SWAP(T &x,T &y){ T t = x; x = y; y = t;}template
inline T MMAX(T x,T y,T z){ return TMAX(TMAX(x,y),z);}// code beginbool f[2][102][22501]; // i个人选j个人是否能否到达权w f[i][j][k] f[i-1][j'][k']int N;int G[110];int main(){ read; write; int sum,Max,num; while(scanf("%d",&N)!=-1) { sum = 0; FORi(1,N+1,1) { scanf("%d",G+i); sum += G[i]; } memset(f,0,sizeof(f)); Max = sum/2; num = N/2; for(int i=1;i<=N;i++) { for(int j=0;j<=num+1;j++) { for(int k=0;k<=Max;k++) { f[i%2][j][k] |= f[(i-1)%2][j][k]; if(j>=1&&k>=G[i]) f[i%2][j][k] |= f[(i-1)%2][j-1][k-G[i]]; } } f[i%2][1][G[i]] = true; } int ans = 0 ; for(int i=Max;i>=0;i--) { if(f[N%2][num][i]) { ans = i; break; } } if(N&1) for(int i=Max;i>=0;i--) { if(f[N%2][num+1][i]) { if(i>ans) { ans = i; } break; } } printf("%d %d\n",ans,sum-ans); } return 0;}

转载于:https://www.cnblogs.com/ac2012/archive/2011/04/01/2002521.html

你可能感兴趣的文章
jquery datagrid 后台获取datatable处理成正确的json字符串
查看>>
作业一
查看>>
AJAX
查看>>
ActiveMQ与spring整合
查看>>
web服务器
查看>>
js数组操作大全
查看>>
创业者要处理好的10大关系
查看>>
佛教和道教对“妖”的差异
查看>>
[TimLinux] Python IDE工具
查看>>
[TimLinux] Python Django与WSGI的简介
查看>>
从其它系统登录到SharePoint 2010系统的单点登录
查看>>
ElMAH(ASP.NET错误日志记录与通知)系列文章-基础应用篇
查看>>
pexpect学习阶段
查看>>
做最多的,展示最好的
查看>>
会员未登录显示ID=1的会员信息 解决方案
查看>>
Git与Repo入门(转载)
查看>>
夺命雷公狗---linux NO:10 linux的文件与目录的基本操作
查看>>
Flask16 项目结构、flask_script插件
查看>>
html5 的头部
查看>>
一个计时器, 点击按钮 让他 停一会, 5s后继续自动运行
查看>>