省选
文章平均质量分 82
PbTfcLx
一只蒟蒻
展开
-
BZOJ1066 蜥蜴
【题目描述】 在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴可以跳到平面距离不超过d的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减1(如果仍然落在地图内部,则到达的石柱高度不变),如果该石柱原来高度为1,则蜥蜴离开后消失。以后其他蜥蜴不能落脚。任何时原创 2016-01-10 18:42:29 · 657 阅读 · 0 评论 -
扫雷(BZOJ1088) 题解
【问题描述】 相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字表示和它8连通的格子里面雷的数目。现在棋盘是n×2的,第一列里面某些格子是雷,而第二列没有雷,如下图: 由于第一列的雷可能有多种方案满足第二列的数的限制,你的任务即根据第二列的信原创 2016-01-10 18:42:24 · 1694 阅读 · 0 评论 -
互不侵犯(BZOJ1087) 题解
【题目描述】 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 【样例输入】 3 2 【样例输出】 16 【解题思路】 本题为SCOI2005的题,正解应该是状态压缩动态规划,把所有方案变为二进制存储,1为该位置摆放了国王,0为没有,因为一行最多九个格原创 2016-01-10 18:42:22 · 967 阅读 · 0 评论 -
骑士精神(BZOJ1085) 题解
【问题描述】 在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士, 且有一个空位。在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空位上。 给定一个初始的棋盘,怎样才能经过移动变成如下目标棋盘: 为了体现出骑士精神,他们必须以最少的步数完成任务。 【样例输入】 2 10110原创 2016-01-10 18:42:19 · 728 阅读 · 0 评论 -
敲砖块(codevs 1257)题解
【问题描述】 在一个凹槽中放置了 n 层砖块、最上面的一层有n 块砖,从上到下每层依次减少一块砖。每块砖都有一个分值,敲掉这块砖就能得到相应的分值,如下图所示。14 15 4 3 23 33 33 76 2 2 13 11 22 23 31如果你想敲掉第 i 层的第j 块砖的话,若i=1,你可以直接敲掉它;若i>1,则你必须先敲掉第i-1 层的第j 和第j+1 块砖。你现在可原创 2016-01-10 18:42:05 · 898 阅读 · 0 评论 -
区间 (vijos 1439) 题解
【问题描述】 现给定n个闭区间[ai,bi],1 【样例输入】 5 5 6 1 4 10 10 6 9 8 10 【样例输出】 1 4 5 10 【解题思路】 本题为SDOI 2005 day2 第一题,是区间覆盖问题的变种,其实,看了问题描述后可能不太懂题目的意思,但是看完样例后就会发现,其实原创 2016-01-10 18:40:28 · 827 阅读 · 0 评论