打折促销
题目背景
“当商城打折的时候,大家都兴高采烈地去采购;而当股市打折的时候,大家却都哀声丧气,不敢采购,真奇怪。”——巴菲特
题目描述
某一家店有 n n n 种商品,其中第 i i i 种商品的价格为 a i a_i ai,这家商店每一天都有一个商品进行打折促销。
注:在本题中,打 8 折指的是商品的价格是原价的 80%,打 85 折指的是商品价格是原价的 85%,打 80 折的含义与打 8 折相同。若打折之后价格出现小数,则对价格向下取整。
现在共有 m m m 天,每天给出一个做活动的商品及这个商品的折扣。请回答此时商店中最便宜的商品的价格是多少。请注意:每次询问是独立的。
输入格式
第一行包含两个正整数 n , m n, m n,m,意义如题面所示 ( 1 ≤ n , m ≤ 1 0 5 ) (1 \leq n,m \leq 10^5) (1≤n,m≤105)
接下来一行给出 n n n 个由空格隔开得正整数 a i a_i ai 表示每一种商品的原价 ( 1 ≤ a i ≤ 1 0 9 ) (1 \leq a_i \leq 10^9) (1≤ai≤109)
接下来给出 m m m 行,每行给出两个数字 b i , c i b_i,c_i bi,ci,分别表示进行打折活动商品的编号以及对应的折扣。 ( 1 ≤ b i ≤ n , 1 ≤ c i ≤ 99 ) (1 \leq b_i \leq n, 1 \leq c_i \leq 99) (1≤bi≤n,1≤ci≤99)
输出格式
输出 m m m 行,每行一个正整数表示当天价格最便宜的商品的价格。
样例 #1
样例输入 #1
3 5
100 120 130
1 99
2 2
3 1
2 99
3 98
样例输出 #1
99
24
13
100
100
提示
第一天商品 1 打 99 折,价格为 100*99%=99,是所有商品最便宜的商品,输出 99。
第二天第二个商品打 2 折,价格为 120*20%=24,此时第二个商品是最便宜的商品,输出它的价格 24。
第三天第三个商品最便宜,输出它的价格 130*10%=13。
最后两天虽然第二、第三个商品打折,但依旧是第一个商品最便宜,输出 100。