题目背景
提高组T1
题目描述
有 �n 个二元组 (��,��)(ai,bi),编号为 11 到 �n。
有一个初始为空的栈 �S,向其中加入元素 (��,��)(ai,bi) 时,先不断弹出栈顶元素直至栈空或栈顶元素 (��,��)(aj,bj) 满足 ��≠��ai=aj 且 ��<��bi<bj,然后再将其加入栈中。
如果一个二元组入栈后栈内只有这一个元素,则称该二元组是“成功的”。
有 �q 个询问 [��,��][li,ri],表示若将编号在 [��,��][li,ri] 中的二元组按编号从小到大依次入栈,会有多少个二元组是“成功的”。
询问之间相互独立。
输入格式
第一行两个正整数 �,�n,q。
第二行 �n 个正整数表示 ��ai。
第三行 �n 个正整数表示 ��bi。
接下来 �q 行,每行两个正整数 ��,��