Big Event in HDU
来源:互联网 发布:如何成为程序员 编辑:程序博客网 时间:2024/05/22 15:15
题:Big Event in HDU
分析:母函数(详细见找单词)
代码:
#include<cstdio>#include<cstring>const int maxn = 300000;int c1[maxn], c2[maxn], v[110], m[110];int main(){ int n; while(scanf("%d", &n), n > 0){ int sum = 0; for(int i = 1; i <= n; i++){ scanf("%d%d", &v[i], &m[i]); sum += v[i]*m[i]; } memset(c1, 0, sizeof(c1)); memset(c2, 0, sizeof(c2)); c1[0] = 1; for(int i = 1; i <= n; i++){ for(int j = 0; j <= m[i]; j++) for(int k = j*v[i]; k <= sum; k++) c2[k] += c1[k - j*v[i]]; memcpy(c1, c2, sizeof(c2)); memset(c2, 0, sizeof(c2)); } for(int i = (sum + 1)/2; i <= sum; i++) if(c1[i]){ printf("%d %d\n", i, sum - i); break; } } return 0;}
0 0
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU
- Big Event in HDU *
- [cocos2d-x] - CCDirector种详解
- 线段树(模板)
- EXPORT_SYMBOL解析
- 函数配接器
- ERP 战场上的 SAP 与 Oracle
- Big Event in HDU
- 有好事者为windows批处理添加函数
- OpenWrt 系统日志之logread
- HDU 4902 Nice boat 2014杭电多校训练赛第四场F题(线段树区间更新)
- hud1598 find the mostcomfortable road最小生成树 暴力枚举
- linux下mysql的root密码忘记解决方
- 赵作海案
- pyunit扩展:数据驱动测试(Data Driven Test)
- win7防火墙入站规则