#B10004. 做菜

做菜

题目描述

你的冰箱里有 NN 种食材,从 11NN 编号。第 ii 种食材有 QiQ_i 克。

你会做两种菜,A菜和B菜。做一份A菜需要 AiA_i 克第 ii 种食材(1iN1\le i\le N)。做一份B菜需要 BiB_i 克第 ii 种食材(1iN1\le i\le N)。 每种菜你只能做整数份。

只用冰箱里的食材,最多能做多少份菜?

限制

  • 1N101 \leq N \leq 10
  • 1Qi1061 \leq Q_i \leq 10^6
  • 0Ai1060 \leq A_i \leq 10^6
  • 至少有一个 ii 使得 Ai1A_i \geq 1
  • 0Bi1060 \leq B_i \leq 10^6
  • 至少有一个 ii 使得 Bi1B_i \geq 1
  • 输入的值都是整数。

输入格式

NN Q1Q_1 Q2Q_2 \dots QNQ_N A1A_1 A2A_2 \dots ANA_N B1B_1 B2B_2 \dots BNB_N

输出格式

假设你最多能做 XX 份菜,输出整数 XX

2
800 300
100 100
200 10
5

Hint

样例一

冰箱里有 800800 克第一种食材和 300300 克第二种食材。

做一份A菜需要 100100 克第一种食材和 100100 克第二种食材。做一份B菜需要 200200 克第一种食材和 1010 克第二种食材。

你可以做两份A菜和三份B菜。