洛谷P4141 消失之物——背包
2024-09-04 07:37:12
题目:https://www.luogu.org/problemnew/show/P4141
竟然是容斥:不选 i 物品只需减去选了 i 物品的方案;
范围原来是2*10^3而不是2*103啊...
代码如下:
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int n,m,f[],g[],v[],w[];
int main()
{
scanf("%d%d",&n,&m);
f[]=;
for(int i=;i<=n;i++)
{
scanf("%d",&w[i]);
for(int j=m;j>=w[i];j--)(f[j]+=f[j-w[i]])%=;
}
for(int i=;i<=n;i++)
{
memcpy(g,f,sizeof f);
for(int j=w[i];j<=m;j++)
g[j]=(f[j]-g[j-w[i]]+)%;//g令i物品不会被选2次
for(int j=;j<=m;j++)printf("%d",g[j]);
printf("\n");
}
return ;
}
最新文章
- 写给java开发的运维笔记
- tomcat8编码
- HTML5 Shiv – 让该死的IE系列支持HTML5吧(转)
- [LeetCode] 45. Jump Game II 解题思路
- 照着例子学习 protobuf-lua
- [HNOI2014]世界树
- tomcat如何路由映射网址
- 课堂小记---JavaScript(4)
- 深度解析使用CSS单位px、em、rem、vh、vw、vmin、vmax实现页面布局
- jmeter插件使用说明
- [转]Android 代码自动提示功能
- MySQL笔记(1)---MySQL体系结构和存储引擎
- unity2D限制位置的背景移动补偿效果
- Beta阶段冲刺-2
- db2 托管事务未设置方法有问题
- mysql 跑存储过程没有权限的问题
- css,js移动资源
- 从零开始——JSON ARRAY&;JSON OBJECT
- thread_local变量
- Android_编程规范与经常使用技巧
热门文章
- [codeforces722D]Generating Sets
- E题
- 【POJ2774&;Ural1517】Long Long Message(后缀数组)
- 命令行模式直接下载jar包到本地库
- vagrant的学习 之 ThinkPHP3.2
- python学习之 - configparser模块
- Using DTrace to Profile and Debug A C++ Program
- Python开发的一个IDE推荐,Sublime Text 3
- 共享内存mmap学习 及与 shmxxx操作的区别
- Cocos2d-x 3.1.1 学习日志12--一Cocos2dx3.1.1移植到Android平台的方法(最实用最有效的!!)