张三和李四正在学习地理知识,他们了解到,大多数连续地形区间 可以根据海拔高度变化规律拆分为以下四种类型:
平地: 海拔高度在区间内保持不变;
坡地: 海拔高度严格单调递增,或者严格单调递减。即对于所有的 ,有
或者
;
山地: 海拔高度先严格递增,达到一个峰值后再严格递减。即存在一个峰值位置 (
),使得对于所有的
,有
,且对于所有的
,有
;
谷地: 海拔高度先严格递减,达到一个低谷后再严格递增。即存在一个谷底位置 (
),使得对于所有的
,有
,且对于所有的
,有
。
张三对平坦地形兴致缺缺,但对所有起伏地形的类别独有情钟。李四得知后,决定考考他。他将给张三一张由 个地块组成的地图,每个地块有一个整数高度,并向张三询问
次,每次询问一个区间
到
,请张三判断该区间的地形类型。
第一行输入两个整数
,表示有地块的数量和询问的数量。
第二行输入
个整数
,表示第
个地块的高度。保证没有两个相邻地块的地块是等高的,即
。
接下来
行,每行输入两个整数
,表示询问区间的左右端点。
对于每组测试数据,输出
行,每行一个字符,表示对应查询区间的地形类型。具体地形类型的描述如下:
"u":严格递增的坡地;
"d":严格递减的坡地;
"t":山地;
"v":谷地;
"?":其他类型。