var m1
=m.
split(" ").
map( _.
toInt ) var m2
=k.
split(" ").
map( _.
toInt ) var m3
=k1.
split(" ").
map( _.
toInt ) var arr
:Array
[Int
]=new Array
[Int
](m1
(1)) arr(i)=Console.readInt
}
for(i
<-
0 to arr.
length-
1){ println(indexOfLargestElement(m2)+1)
}
m2(k)-=(m3(k)*arr(i-1))
}
m2(k)+=(m3(k)*arr(i))
}
println(indexOfLargestElement(m2)+1)
}
}
@annotation.
tailrec final def indexOfLargestElement
(a
: Array
[Int
], i
: Int
= -
1, mi
: Int
= -
1, ma
: Int
= Int.
MinValue): Int
= { if (ai1
>= ma
) indexOfLargestElement
(a, i1, i1, ai1
) else indexOfLargestElement
(a, i1, mi, ma
) }
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJdmFyIG09Q29uc29sZS5yZWFkTGluZQogICAgdmFyIG0xPW0uc3BsaXQoIiAiKS5tYXAoIF8udG9JbnQgKQogICAgdmFyIGs9Q29uc29sZS5yZWFkTGluZQogICAgdmFyIG0yPWsuc3BsaXQoIiAiKS5tYXAoIF8udG9JbnQgKQogICAgdmFyIGsxPUNvbnNvbGUucmVhZExpbmUKICAgIHZhciBtMz1rMS5zcGxpdCgiICIpLm1hcCggXy50b0ludCApCiAgICB2YXIgYXJyOkFycmF5W0ludF09bmV3IEFycmF5W0ludF0obTEoMSkpCiAgICBmb3IoaTwtMCB0byBtMSgxKS0xKXsKICAgIAlhcnIoaSk9Q29uc29sZS5yZWFkSW50CiAgICB9CiAgICBmb3IoaTwtMCB0byBhcnIubGVuZ3RoLTEpewogICAgCWlmKGFycihpKT09MCl7CiAgICAJCXByaW50bG4oaW5kZXhPZkxhcmdlc3RFbGVtZW50KG0yKSsxKQogICAgCX0KICAgIAllbHNlewoJCQkJaWYoaSA+IDApewoJCQkJCWZvcihrPC0wIHRvIG0xKDApLTEpCiAgICAJCQkJbTIoayktPShtMyhrKSphcnIoaS0xKSkKCQkJCX0KICAgIAkJCWZvcihrPC0wIHRvIG0xKDApLTEpewogICAgCQkJCW0yKGspKz0obTMoaykqYXJyKGkpKQogICAgCQkJfQoJCQkKICAgIAkJcHJpbnRsbihpbmRleE9mTGFyZ2VzdEVsZW1lbnQobTIpKzEpCiAgICAJfQogICAgfQogIEBhbm5vdGF0aW9uLnRhaWxyZWMgZmluYWwgZGVmIGluZGV4T2ZMYXJnZXN0RWxlbWVudChhOiBBcnJheVtJbnRdLCBpOiBJbnQgPSAtMSwgbWk6IEludCA9IC0xLCBtYTogSW50ID0gSW50Lk1pblZhbHVlKTogSW50ID0gewogIHZhbCBpMSA9IGkgKyAxCiAgaWYgKGkxIDwgYS5sZW5ndGgpIHsKICAgIHZhbCBhaTEgPSBhKGkxKQogICAgaWYgKGFpMSA+PSBtYSkgaW5kZXhPZkxhcmdlc3RFbGVtZW50KGEsIGkxLCBpMSwgYWkxKQogICAgZWxzZSBpbmRleE9mTGFyZ2VzdEVsZW1lbnQoYSwgaTEsIG1pLCBtYSkKICB9IGVsc2UgbWkKfQp9