自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The life is like a dfs which can not be backtracked

  • 博客(5)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 hdu 4753 Fishhead’s Little Game (记忆化搜索+状态压缩)

类目类型和 这题很像 点击打开链接记忆化搜索,总分为9分,当前场上剩下的总分减去下一个人能拿到的最多的分数,就是当前玩家能拿到的分数,取最大值就是最优选择。由于最多可能有12条边,所以取边的状态可以用二进制状态压缩表示,10000的数组就足够存下了。#include#include#include#include#includeusing namespace std;b

2013-09-21 20:43:05 2307

原创 hdu 4627 水数学题

最小公倍数最大,也就是尽量让2个数互质,所以把n除以2 从中间向两边找就够了,自己写几组数据就能发现规律。注意longlong存#include#include#include#includeusing namespace std;int main(){ int cas; long long s,n; cin>>cas; while(cas-

2013-09-19 21:32:10 757

原创 hdu 4628 字符串状压dp

字符串长度只有16位,可以用状态压缩保存删除字符串的情况,比如 abeca  10101就代表删除aea字符串首先枚举1~(1然后就是状态压缩dp,对于状态 i 可以用 for(int j=i;j>0;j=(j-1)&i) 来枚举i状态的所有子集 dp[i]= min(dp[i-j]+1,dp[i]) i-j状态必须是回文串#include#include#incl

2013-09-19 14:23:14 835

原创 hdu 4714 Tree2cycle树上乱搞

找节点的分支数,*2就是变成一条链的答案,再加1构成环#pragma comment(linker,"/STACk:102400000,102400000")#include#include#include#include#include#includeusing namespace std;vector son[1000002];int sum;int dfs(i

2013-09-10 14:37:38 945 2

原创 UVA - 11464 Even Parity

第一行枚举,用二进制思想,后面的n-1行都可以推出来。边推边验证是否满足要求。保存最优解#include#include#include#includeusing namespace std;int a[20][20];int b[20][20];int main(){ int cas,n; cin>>cas; for(int ca=1;ca

2013-09-04 15:18:21 729

Jpcap 64位

Jpcap 64位可用,只包括了.dll和.jar

2015-03-24

Dancing_Links

Dancing_Links在竞赛中的应用

2014-01-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除