博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Most Powerful(ZOJ 3471状压dp)
阅读量:5150 次
发布时间:2019-06-13

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

题意:n个原子,两两相撞其中一个消失,产生能量,给出任意两原子相撞能产生的能量,求能产生的最大能量。

分析:dp[i]表示情况为i时产生的最大能量

/*#include #include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;typedef pair
PII;typedef long long ll;#define lson l,m,rt<<1#define pi acos(-1.0)#define rson m+1,r,rt<<11#define All 1,N,1#define read freopen("in.txt", "r", stdin)const ll INFll = 0x3f3f3f3f3f3f3f3fLL;const int INF= 0x7ffffff;const int mod = 1000000007;int n,dp[2000],a[15][15];void solve(){ memset(dp,0,sizeof(dp)); for(int i=(1<
0;--i){ int maxv=0,m=i; for(int j=0;j
maxp) maxp=a[k][j]; t>>=1; } if(dp[i^(1<
maxv) maxv=dp[i^(1<
>=1; } dp[i]=maxv; } int maxpow=-1; for(int i=0;i
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;typedef pair
PII;typedef long long ll;#define lson l,m,rt<<1#define pi acos(-1.0)#define rson m+1,r,rt<<11#define All 1,N,1#define read freopen("in.txt", "r", stdin)const ll INFll = 0x3f3f3f3f3f3f3f3fLL;const int INF= 0x7ffffff;const int mod = 1000000007;int dp[1100],n;int power[15][15];void solve(){ memset(dp,0,sizeof(dp)); int cas=(1<

  

转载于:https://www.cnblogs.com/zsf123/p/4674273.html

你可能感兴趣的文章
习题册第十六章进程管理习题
查看>>
VS2013快捷键及技巧
查看>>
cf1000E We Need More Bosses (tarjan缩点+树的直径)
查看>>
phpstudy如何安装ssl证书
查看>>
My Oracle Notes(3):Oracle内存结构SGA和PGA
查看>>
Codeforces Round #165 (Div. 2)
查看>>
PHP分页查询
查看>>
NSURLSession 简介
查看>>
一个月来的学习情况
查看>>
PO BO VO DTO POJO DAO DO
查看>>
spring5响应式编程
查看>>
一个Python练习
查看>>
随机数
查看>>
浅谈差分约束系统——图论不等式的变形
查看>>
NDK开发,没有你想象的那么难
查看>>
Oracle 数据块损坏与恢复具体解释
查看>>
初识glib(1)
查看>>
ContextLoaderListener类(spring源码解析)
查看>>
Lock wait timeout exceeded
查看>>
小米5.0以上系统如何没ROOT激活xposed框架的经验
查看>>