布雷斯正要进入琥珀城,但朱利安的军队开始从城墙上炮轰他的军队。 Blaze不傻,他明白Julian的军队在炮击他的士兵的同时,他们无法收集攻城武器,所以必须摧毁城墙的守卫者。
Julian 命令
l1
到
r1
小队向面对他们的 Blaze 小队齐射。< /分区>
当 Julian 的箭重新装弹时,Blaze 命令编号从 l2
到 r2
的单位齐射在朱利安的箭头对面。
之后,一切重复:Julian 射门,Blaze 射门,等等。
截击和防御的强度计算为段 [l; 上士兵的力量总和。 r]代码>。如果齐射强度高于防御,则所有防御单位被摧毁,无法再射击(计算防御和齐射强度时不再考虑其强度)。
您已接到指挥官的命令。你的任务是找出谁的军队赢了。获胜的军队是在最后一个命令之后可以摧毁敌军的军队,即截击强度 [1; n]
获胜军队的防御大于失败军队在段 [1; n]
.
如果 Blaze 获胜,打印“Bleys
”; (不带引号)。
否则打印“
Julian
” (不带引号)。还打印出获胜军队的凌空力量与失败军队的防守之间的差异。
输入
第一行包含数字n
和m
(1 <= n, m <= 100000) - Blaise 和 Julian 拥有的单位数以及下单的单位数量。
第二行包含n
个数a1
, a2
, ..., an
(1 <= ai < = 1000) - 朱利安单位的力量。
第三行包含
n
个数
b1
,
b2
,
..., b
n
(1 <= bi <= 1000) - Blaze 军队的力量。< / 格 >
以下
m
行包含数字
l
和
r
(1 <= l <= r <= n) - 给定订单。
印记
如果 Blaze 获胜,打印“
Bleys
”。否则打印“
Julian
”。还打印一个数字——截击和防守强度的区别。
例子
<头>
# |
输入 |
输出 |
东西>
<正文>
1 |
10 3
2 2 4 9 1 8 6 1 8 8
1 1 8 9 3 6 5 1 8 6
5 9
16
9 10
|
儒略 30 |
表>