社区讨论

提供翻译

AT_abc196_e [ABC196E] Filters参与者 2已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@lo2o8znc
此快照首次捕获于
2023/10/23 17:04
2 年前
此快照最后确认于
2023/10/23 17:04
2 年前
查看原帖

题目描述

给出整数数列 A=(a1,a2,...,an)A=(a_1,a_2,...,a_n)T=(t1,t2,...,tn)T=(t_1,t_2,...,t_n)X=(x1,x2,...,xq)X=(x_1,x_2,...,x_q)
定义 NN 个函数 f1(x),f2(x),...,fn(x)f_1(x),f_2(x),...,f_n(x)
fi(x)={x+aiti=1max(x,ai)ti=2min(x,ai)ti=3f_i(x)=\begin{cases} x+a_i& t_i=1\\ \max(x,a_i)& t_i=2\\ \min(x,a_i)& t_i=3\\ \end{cases}
对于 i=1,2,...,qi=1,2,...,q,求出 fn(...f2(f1(xi))...)f_n(...f_2(f_1(x_i))...) 的值。

输入格式

第一行一个整数 nn,为函数的个数。
接下来 nn 行每行两个整数 ai,tia_i,t_i,含义如题面所示。
下一行有一个整数 qq,为需要求值的点数。
接下来一行 qq 个整数,第 ii 个数为 xix_i

数据范围

对于 100%100\% 的数据所有输入的值均为整数,1n,q2×1051 \leqslant n,q \leqslant 2 \times 10^51ti31 \leqslant t_i \leqslant 3ai,xi109|a_i|,|x_i| \leqslant 10^9

回复

3 条回复,欢迎继续交流。

正在加载回复...