【题面】题意补充

P4130 [NOI2007] 项链工厂

Ameyax @ 2018-01-17 15:23:07

关于旋转和翻转

注意旋转命令旋转“珠子”但不改变“位置”的编号,而反转命令始终以位置 1 为对称轴。例如当 N=10 时,项链上的位置编号如图1:

但注意此时项链上的位置编号仍然如图1所示,于是翻转的对称轴不变。因而再执行一次“F”命令时,项链的颜色如图4所示。

关于CountSegment命令

CS命令表示查询一个“线段”中有多少个“部分”。尤其注意当查询的长度等于 N 时,我们仍然将查询部分作为“线段”理解。

例如在图4所示的情况中,执行“CS 1 10”命令,查询从位置 1 开始到位置 10 结束的这个长度为 10 的线段中有多少个“部分”,于是得到返回值 3 。与之形成对照的是,若执行“C”命令,返回值则为 2


by chen_zhe @ 2018-01-17 15:26:21

added


by Ameyax @ 2018-01-17 15:27:09

上面那个也不完整

关于旋转和翻转

注意旋转命令旋转“珠子”但不改变“位置”的编号,而反转命令始终以位置 1 为对称轴。

例如当 N=10 时,项链上的位置编号如图1:

假设项链中的颜色编号如图2,我们说只有2号位置上项链的颜色是1,其他位置上的颜色都是2

执行“R 2"命令后,项链的颜色编号如图3

但注意此时项链上的位置编号仍然如图1所示,于是翻转的对称轴不变。因而再执行一次“F”命令时,项链的颜色如图4所示。

关于CountSegment命令

CS命令表示查询一个“线段”中有多少个“部分”。尤其注意当查询的长度等于 N 时,我们仍然将查询部分作为“线段”理解。

例如在图4所示的情况中,执行“CS 1 10”命令,查询从位置 1 开始到位置 10 结束的这个长度为 10 的线段中有多少个“部分”,于是得到返回值 3 。与之形成对照的是,若执行“C”命令,返回值则为 2


by chen_zhe @ 2018-01-17 15:29:12

@Fire_Storm 我是从原pdf copy下来的(不管是原P4050还是P4130),感谢提醒。


by 一起加油! @ 2018-01-26 20:42:56

随便


|