编程题
### 问题描述 蓝桥镇组织了一场马拉松比赛,为了鼓励居民参加,镇长准备了丰厚的现金奖励。分配规则如下: - 马拉松前十名的选手每人都能得到 $X$ 的奖金 - 排名第 $11$ 到第 $100$ 的选手没人获得 $Y$ 的奖金 请问镇长一共需要准备多少奖金才能成功举办马拉松比赛? ### 输入格式 首先输入一个整数 $T$,表示有 $T$ 组测试数据。 接下来的 $T$ 行,每行包含两个整数 $X$ 和 $Y$,分别表示排名前 10 的选手每人获得的现金数量和排名第 11 到第 100 的选手每人获得的现金数量。 数据范围保证:$1 \leq T \leq 10^4,1 \leq X,Y \leq 10^7$。 ### 输出格式 对于每组测试数据,输出一个整数,表示镇长总共需要准备的现金数量。 ### 样例输入 ``` 4 1000 100 1000 1000 80 1 400 30 ``` ### 样例输出 ``` 19000 100000 890 6700 ``` ### 说明 测试数据 1:前 10 名选手每人获得 1000 现金,第 11 到第 100 名选手每人获得 100 现金,所以总共需要的现金数量是 $10 \times 1000 + 90 \times 100 = 19000$。 测试数据 2:前 10 名选手每人获得 1000 现金,第 11 到第 100 名选手每人也获得 1000 现金,所以总共需要的现金数量是 $10 \times 1000 + 90 \times 1000 = 100000$。 测试数据 3:前 10 名选手每人获得 80 现金,第 11 到第 100 名选手每人获得 1 现金,所以总共需要的现金数量是 $10 \times 80 + 90 \times 1 = 890$。 测试数据 4:前 10 名选手每人获得 400 现金,第 11 到第 100 名选手每人获得 30 现金,所以总共需要的现金数量是 $10 \times 400 + 90 \times 30 = 6700$。
查看答案
赣ICP备20007335号-2