AT_abc196_e.[ABC196E] Filters
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给出整数数列 A=(a1,a2,...,an),T=(t1,t2,...,tn),X=(x1,x2,...,xq)。
定义 n 个函数 f1(x),f2(x),...,fn(x):
fi(x)=⎩⎨⎧x+aimax(x,ai)min(x,ai)ti=1ti=2ti=3
对于 i=1,2,...,q,求出 fn(...f2(f1(xi))...) 的值。
输入格式
第一行一个整数 n,为函数的个数。
接下来 n 行每行两个整数 ai,ti,含义如题面所示。
下一行有一个整数 q,为需要求值的点数。
接下来一行 q 个整数,第 i 个数为 xi。
输出格式
输出q 行,第 i 行为 fn(...f2(f1(xi))...) 的值。
输入输出样例
输入#1
3 -10 2 10 1 10 3 5 -15 -10 -5 0 5
输出#1
0 0 5 10 10
说明/提示
对于 100% 的数据所有输入的值均为整数,1⩽n,q⩽2×105,1⩽ti⩽3,∣ai∣,∣xi∣⩽109。
输入解题思路,AI测评打分。不知道怎么写?