#Lutece1918. 一棵简单的线段树
一棵简单的线段树
Migrated from Lutece 1918 一棵简单的线段树
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
人生已如此艰难,让我们活得轻松一点.
给你一个数组 ,初始时每个元素都为零.
我会请你帮我对数组完成一些操作.
第一种可能,我会给你两个数 和 (), 请你帮我把数组的第 个元素替换为 , 即 .
第二种可能,我会给你两个数 和 (), 请你告诉我 这几个数中去掉一个最大值和一个最小值后剩下的数的和是多少.
好了,现在锅都丢给你了,我可以活得轻松一点了.
Input
输入第一行为一个整数 ,表示数组的大小.
第二行有一个整数 ,表示我需要你帮我完成的任务的个数.
第 到 行每行有 3 个整数 . 如果 ,代表我需要使 , 此时 . 如果 ,代表我想知道 去掉一个最大值和一个最小值后剩下的数的和为多少, 此时 .
Output
对每个 的任务, 输出只有一个整数的一行, 该整数表示区间 中的数 去掉一个最大值和一个最小值后剩下的数的和.
Samples
5
5
0 2 1
0 4 -2
1 1 5
0 1 5
1 1 4
0
1
Resources
2018 UESTC Training for Data Structures