おかしくね、それ
-5割る-1が7になる奇怪な定義
除算の定義が変な言語は沢山あるから何れかの写経?

Bが正ならばAの正負を問わずpythonの//は常に切り下げなので、A//B +1でいいよ