疯狂的涂色
题解
讨论
查看他人的提交
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
小t非常喜爱画画,但是他还是一个初学者。他最近费尽千辛万苦才拜到已仙逝的达芬奇为师(神仙?妖怪?谢谢)。达芬奇果然是画鸡蛋长大的,让小t一入门就拿着一张白纸条疯狂地涂色。假设纸条被划分成了
个区域,用
的整数从左到右顺序编号,达芬奇总共下达了
条指令。第
条指令是让小t把编号为
与
(p,q为常整数)之间的区域(连续的一段区域)涂成第I种颜色。你可以假设达芬奇家中颜料的颜色数足够多(达芬奇是画鸡蛋长大的)。
现在由于达芬奇下达的指令过多,小t一时应付不过来。达芬奇只让他回答每一个区域最后的颜色。趁达芬奇还在“五谷轮回之所”忙碌时,小t偷偷的请让你这个计算机高手帮他算出最后的颜色状态,并告诉他。时间紧迫,要快哟!(达芬奇的指令次数多到恶心)
输入描述:
输入四个整数
。
输出描述:
输出
行,第
行代表最后第
个格子的颜色。白色编号为0。
示例1
输入
复制
4 3 2 4
4 3 2 4
输出
复制
2 2 3 0
2 2 3 0
备注:
;
疯狂的涂色
返回全部题目
列表加载中...
4 3 2 4
2 2 3 0