AutumnKite's Blog
有 棵树,第 棵树高度为 。你需要砍掉一些树,砍树规则如下:
被砍掉的树的位置的高度都变为 。
求砍树后 的最小值,即最小化所有长度为 的区间的树的高度之和的最大值。
有 天,每天有一个值 (未确定的值),其中 的天数称为“休息”,其他的称为“工作”。
若第 天为“工作”,设第 天之前(不包含第 天)连续“工作”的天数为 ,则 ( 给定);若第 天为“休息”,则 。
现已经确定 天为“休息”,求 的最大值。
给定 个区间 (注意原题中虽然写着 ,但通过转化后相当于 ),每个区间有存在和不存在两种状态。求所有 种方案中,本质不同的方案的数量 的值。
记一个方案的点集合为数轴上至少被一个区间覆盖的整数组成的集合,则两个方案本质不同当且仅当这两个方案的点集合不同。
有两个有序二元组 , 给定且保证 , 一开始为 。另外给定 个有序二元组 ,有两种操作:
不断执行这两种操作,直到二元组变为 ,其中 表示最初的 。但任意时刻都需要满足:
求方案数 的值。
记操作序列为由每次的操作编号组成的长度为 的序列,则两个方案不同当且仅当两个方案的操作序列不同。
给定平面上 个点 ,以及三只鸟的初始坐标 。现在三只鸟要从初始点开始,依次飞到一些点(不需要回到起点),要求每个点至少被一只鸟飞到。求三只鸟总飞行距离之和的最小值。
从一个点 飞到另一个点 的飞行距离为这两个点的欧几里得距离,即
,所有横纵坐标的绝对值 ,时限 。
给定大小为 的字符集和 个单词,第 个单词以字符 开头,以字符 结尾。
Snuke 和 Sothe 轮流玩单词接龙游戏(Snuke 先手)。每次游戏那个人必须说出一个以上个单词的末尾字符开头的单词,第一个人必须说出一个以字符 1 开头的单词。若轮到该人进行游戏时,说不出符合条件的单词,则该人失败。
假设两人绝对聪明,判断谁是胜者或者游戏会永远进行下去。
给定一个初始状态如图所示的建筑,共 层(不包括 Daruma),自底向上编号 。
下图分别表示建筑的初始状态、奇数层的放置和偶数层的放置。
Snuke 和 Sothe 轮流进行游戏,Snuke 先手,每次游戏可以拿走建筑中的任意一块砖头,但不允许拿走砖头后建筑变得不平衡。如果不存在砖头可以被拿走,那么该玩家输。
给定一个未结束的游戏,判断两人在绝对聪明的情况下,谁是必胜者(需要根据以拿走的砖块数量确定先手)。
不平衡的定义是,层中,存在某层没有砖块,或只有一块砖且这块砖在两侧。