
BZOJ
文章平均质量分 82
PbTfcLx
一只蒟蒻
展开
-
BZOJ1066 蜥蜴
【题目描述】 在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴可以跳到平面距离不超过d的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减1(如果仍然落在地图内部,则到达的石柱高度不变),如果该石柱原来高度为1,则蜥蜴离开后消失。以后其他蜥蜴不能落脚。任何时原创 2016-01-10 18:42:29 · 679 阅读 · 0 评论 -
扫雷(BZOJ1088) 题解
【问题描述】 相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字表示和它8连通的格子里面雷的数目。现在棋盘是n×2的,第一列里面某些格子是雷,而第二列没有雷,如下图: 由于第一列的雷可能有多种方案满足第二列的数的限制,你的任务即根据第二列的信原创 2016-01-10 18:42:24 · 1716 阅读 · 0 评论 -
互不侵犯(BZOJ1087) 题解
【题目描述】 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 【样例输入】 3 2 【样例输出】 16 【解题思路】 本题为SCOI2005的题,正解应该是状态压缩动态规划,把所有方案变为二进制存储,1为该位置摆放了国王,0为没有,因为一行最多九个格原创 2016-01-10 18:42:22 · 990 阅读 · 0 评论 -
骑士精神(BZOJ1085) 题解
【问题描述】 在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士, 且有一个空位。在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空位上。 给定一个初始的棋盘,怎样才能经过移动变成如下目标棋盘: 为了体现出骑士精神,他们必须以最少的步数完成任务。 【样例输入】 2 10110原创 2016-01-10 18:42:19 · 741 阅读 · 0 评论 -
欧拉函数的性质及应用
欧拉函数定义:ϕ\phi(i)=1~i中与i互质的数的个数。 欧拉函数的性质: 1.用中国剩余定理可以证明当a,b互质时,ϕ(ab)\phi(ab)=ϕ(a)\phi(a)*ϕ(b)\phi(b),也就是欧拉函数满足积性函数的性质。 2.设p为一个质数,L为正整数,则ϕ(pL)\phi(p^L)=pLp^L-pL−1p^{L-1} 证明:∵p为质数,∴1~pLp^L中与pLp^L互质的数为不原创 2016-06-21 18:10:27 · 1200 阅读 · 0 评论