自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 BestCoder Round #75 T3 King's Order HDOJ 5642

/* 这道题看起来似乎可以用公式的样子,但实际上在不断地尝试过之后发现并不可以。。。 所以我们考虑动态规划,方程dp[i]表示考虑到第i位时合法解的数量,利用第i-1位的情况动态地刷新出第i位的情况。 但是。。。。 该怎么转移呢?╭(╯^╰)╮。。。 下面我们来考虑一下这个转移的特点:如果对命令没有要求,那么答案就是26的n次方,那么就这样:dp[i]=dp[i-1]*26-非法情况。所以

2016-03-18 20:08:13 306 1

原创 BestCoder Round #74 (div.2) T4 Toposort HDOJ 5638

这道题的思路是使用利用优先队列将字典序作为第一关键字,将普通拓扑排序中的判定入度等于零变成入度小于等于k即可,但是如果每一次排出来一个就从新扫一遍也未免太慢,必爆的节奏\(^o^)/~所以我们使用一种诡异优化来解决这个问题: #include<iostream> #include<algorithm> #include<queue> #include<cstdio>

2016-03-11 20:05:53 322

原创 BestCoder Round #74 (div.2) T3 Transform HDOJ 5637

/* 这道题有两种变化选择,一种翻转某一位很好办,对于另一种亦或操作:由于亦或有交换律,所以x^…^..=y也就等价于…^..=x^y,那就很好办,直接不停亦或就好啦O(∩_∩)O~ */ # include < iostream > # include < cstring > # include < cstdio > using namespace std; typedef

2016-03-09 21:55:35 229

原创 BestCoder Round #74 (div.2) T2 DFS HDOJ 5636

includeincludeincludeincludeincludeusing namespace std; int T,n,m,jia[10][10],vis[10],si,ti,MIN,mod=1e9+7; long long ANS; void dfs(int qi,int mo,int step)//起始位置,末位置,已有的步数; { if(qi==mo)

2016-03-09 13:38:04 224

空空如也

空空如也

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

TA关注的人

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