#658. 可乐商店

可乐商店

题目描述

小瓜是可乐商店的老板。商店中的商品只有以下三种:

  • 捞山可乐:每瓶 44
  • 百狮可乐:每瓶 33
  • 非肠可乐:每瓶 11

小瓜只准备了足够多的 1010 元、55 元、11 元三种纸币用于找零。现在有 nn 名顾客前来买可乐,请你对每名顾客分别计算:找回的零钱张数最少是多少。

输入格式

第一行:一个整数 nn,表示顾客的人数。

接下来 nn 行:每行有两个整数 xxyy,分别表示顾客给的钱,和顾客想买的商品的编号。y=1,2,3y=1,2,3 分别表示购买的是捞山可乐、百狮可乐、非肠可乐。

输出格式

对于每名顾客,输出一个整数,表示找回零钱的最少张数。每个输出占一行。

3
20 1
50 3
100 2
3
9
12

样例 11 解释

以第三名顾客为例:花 100100 元购买了百狮可乐,需要找回 9797 元,可以找 991010 元、1155 元和 2211 元,最少需要 1212 张零钱。

数据范围

对于 50%50\% 的数据,1n100,4x10001≤n≤100,4≤x≤1000

对于 100%100\% 的数据,1n1054x10121y31≤n≤10^5,4≤x≤10^{12},1≤y≤3