自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 topCoder Stripepainter

题:给一个目标字符串,每次可以在空白字符串上将连续的位置刷成某个字符,问最少刷几次变成目标字符串。如:AAA则是一次,ABA先刷成AAA再刷成ABA需要两次;RGBGRB 需要4次。字符串长度最多50。找的答案,两种。第一种用递归,写起来比较简单,代码:string s;int dd[51][51][27];int ddindex;int go(int

2015-04-18 22:19:22 667

原创 TopCoder ChessMetric

问题:假如在一个棋盘上,骑士每一步只能走离自己一格的地方(包括斜线),或者走L行(如马的走法)。比如K可以走的地方如下,包括X和L: ....... ..L.L.. .LXXXL. ..XKX.. .LXXXL. ..L.L.. .......在一个size * size大的棋盘,求从start[2] 经过numMoves步走到 en

2015-04-16 16:06:01 604

转载 TopCoder上一个题的快速编码宏

看起来像是可以快一点点的样子。。#define REP(i,n) for(int i=0;i<(n);++i)#define FOR(i,a,b) for(int i=(a);i<=(b);++i)#define FORD(i,a,b) for(int i=(a);i>=(b);--i)#define FOREACH(i,c) for(__typeof((c).begin())

2015-04-11 17:31:14 480

空空如也

空空如也

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

TA关注的人

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