码迷,mamicode.com
首页 >  
搜索关键字:涂色    ( 263个结果
poj - 1691 - Painting A Board(状态压缩dp)
题意:N(1 题目链接:http://poj.org/problem?id=1691 ——>>状态:dp[S][color] 表示达到状态 S 且最后一次涂色为 color 时的最小取画笔数 状态转移方程:dp[S][color] = min(dp[S][color], dp[sub][i]); 或者 dp[S][color] = min(dp[S][color], dp[sub][i] ...
分类:其他好文   时间:2014-11-21 14:24:22    阅读次数:203
【NOIP模拟题】小象涂色(概率+期望+递推)
表示数学是个渣。。。其实只需要推出每个箱子k次以后的颜色为i的概率就能算出期望了。。对于区间[l, r]的箱子因为是任意颜色且任意取,所以概率分别为1/c和1/2,那么整体概率就为这两个的乘积。根据全概率公式,对于后边的状态我们可以累加和就行了。。求出概率后期望就是颜色编号*概率。。。。。。。暴力4...
分类:其他好文   时间:2014-11-04 14:33:50    阅读次数:252
BZOJ 1260 CQOI2007 涂色paint 动态规划
题目大意:给定一块木板,上面每个位置有一个颜色,问最少刷几次能达到这个颜色序列 动态规划,可以先去重处理(其实没必要),令f[i][j]代表将i开始的j个位置刷成相应颜色序列的最小次数,然后状态转移如下: 若s[i]==s[j] 则f[i][j]=min(f[i-1][j],f[i][j-1]) 即将i与右半部分并成一刷子,或者将j与左半部分并成一刷子 若s[i]!=s[j] 则f[i][j...
分类:其他好文   时间:2014-10-10 11:50:04    阅读次数:170
Codeforces 475C Kamal-ol-molk's Painting 模拟
题目链接:点击打开链接 题意:给定n*m的矩阵 X代表有色 .代表无色 用一个x*y的矩阵形刷子去涂色。 刷子每次可以→或↓移动任意步。 若能够染出给定的矩阵,则输出最小的刷子的面积 若不能输出-1 思路: 先找到连续最小的x,y 因为至少一个边界和x或y相等,所以枚举(x,i) 和 (i,y)就可以了。 #pragma comment(linker, "/STACK:...
分类:其他好文   时间:2014-10-06 12:44:55    阅读次数:211
hdu 1556 Color the ball
可以使用线段树来做,但是使用树状数组会更加简洁,对于第i个点被涂的次数$s$,为$s=\sum_{k=1}^{i}x_k$,因此对于区间$[a,b]$的涂色,对于下标$a$增加一,对于下标$b+1$减少一,这样就可以保证对于$i\in [a,b]$中的点,$s$加一,对于$i \notin [a,b...
分类:其他好文   时间:2014-10-02 00:04:01    阅读次数:232
POJ2777
题目大意:在一段长度为n的黑板上按区间涂色,询问某段区间内不同颜色的数量这里颜色涂改我们很难区分,但因为这里至多只有30种颜色,所以我们可以利用2进制数来代表颜色的个数 1 #include 2 #include 3 #include 4 #include 5 using namespace...
分类:其他好文   时间:2014-09-01 15:15:53    阅读次数:189
HDU 4365
把涂色的格子按对称旋转至左上角。当未涂色时,若要符合要求,则必须要求每一圈矩形都是上下左右对称的。注意是一圈的小矩形。对于N*N的阵,若最外层一圈的小矩形要符合要求,则(假设N%2==0)可以涂色的种数为K^(N/2)种。全个矩阵可涂色数为K^(N/2)*(N/2+1)/2。接第一段,(N/2)*(...
分类:其他好文   时间:2014-08-31 22:40:41    阅读次数:212
UVA 1493 - Draw a Mess(并查集)
UVA 1493 - Draw a Mess 题目链接 题意:在一个n*m平面上,有4种操作,对应把相应区域颜色涂成v(1 思路:并查集,由于颜色涂上去会覆盖,这样我们就可以反向执行操作,这样保证每次操作如果之前有颜色就不能涂,如果没有就可以涂,然后一共有200行,每行都利用并查集压缩路径,查找下一个能涂色的位置即可 题目中说三角形边一定是奇数,可居然有偶数的。。。被这个坑...
分类:其他好文   时间:2014-08-15 19:42:03    阅读次数:299
POJ 2409 Let it Bead(Polya简单应用)
Let it Bead 大意:给你m种颜色,n个珠子串起来,旋转跟反转相同算相同,问有多少种不同的涂色组合方式。 思路:Polya的简单应用。 /************************************************************************* > File Name: POJ2409.c...
分类:其他好文   时间:2014-07-30 01:02:52    阅读次数:188
POJ 2409 Let it Bead(Polya简单应用)
Let it Bead大意:给你m种颜色,n个珠子串起来,旋转跟反转相同算相同,问有多少种不同的涂色组合方式。思路:Polya的简单应用。 1 /************************************************************************* 2 ....
分类:其他好文   时间:2014-07-30 00:53:22    阅读次数:195
263条   上一页 1 ... 23 24 25 26 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!