整数割り算
题意翻译
## 题目描述
两个实数A,B(B!=0)被赋值后,除法A/B的结果我认为是谁都知道的.
对于这个问题,两个整数A,B(B!=0)被赋值后,请写出计算整数除法A DIV B的程序.
在这里,整数除法A DIV B的意思是,当A,B为实数时将A/B计算结果的小数部分忽略而得到的整数.
例如,4 DIV 3的结果就是4/3=1.3333...的小数部分忽略后得到的1,4 DIV (-3)的结果就是4/(-3)=-1.3333...的小数部分忽略后得到的-1.
另外,8/2=4=3.9999...,但是,当A/B为整数时,A/B就要作为A DIV B的结果.也就是说8 DIV 2=4.
## 输入输出格式
### 输入格式:
第一行是测试样例的个数T.
之后为T组数据样例.
每个测试样例有1行,分别给出两个整数A,B.
### 输出格式:
对于每一组输入,输出整数除法A DIV B的结果.
## 说明
### 数据范围
- 0<=T<=10^6
- -2^63<=A,B<=2^63
- B!=0
感谢@神云_cloud 提供的翻译
题目描述
[problemUrl]: https://atcoder.jp/contests/tricky/tasks/tricky_1
$ 2 $ つの実数 $ A,\ B\ (B\ \neq\ 0) $ が与えられた時,その割り算の結果 $ A/B $ は誰もがよく知っていることと思います.
この問題では,$ 2 $ つの整数 $ A,\ B\ (B\ \neq\ 0) $ が与えられた時,その整数割り算 $ A\ {\rm\ DIV}\ B $ を求めるプログラムを書いてください.
ここで,整数割り算 $ A\ {\rm\ DIV}\ B $ とは,$ A,\ B $ を実数と見た時の割り算の結果 $ A/B $ の小数点以下を無視して得られる整数のことである.
例えば,$ 4\ {\rm\ DIV}\ 3 $ は $ 4/3\ =\ 1.3333... $ の小数点以下を無視して $ 1 $ になり,$ 4\ {\rm\ DIV}\ (-3) $ は $ 4/(-3)\ =\ -1.3333... $ の小数点以下を無視して $ -1 $ となる.
また,$ 8/2\ =\ 4\ =\ 3.9999... $ だが,$ A/B $ が整数となる時 $ A\ {\rm\ DIV}\ B\ =\ A/B $ とする.つまり $ 8\ {\rm\ DIV}\ 2\ =\ 4 $ である.
最初の行にはテストケースの数 $ T $ が与えられる.
その後の行には $ T $ 個のテストケースが続く.
各テストケースは $ 1 $ 行のみからなり,半角スペース区切りで $ 2 $ つの整数 $ A,\ B $ が与えられる.
- $ 0\ \leq\ T\ \leq\ 10^6 $
- $ -2^{63}\ \leq\ A,\ B\ (つまり\ A,\ B $ は一般的な符号付き $ 64 $ ビット整数型に収まる範囲である)
- $ B\ \neq\ 0 $
各テストケースに対して,整数の割り算 $ A\ {\rm\ DIV}\ B $ を出力せよ.
```
<pre class="prettyprint linenums">
3
10 11
10 10
-3 -2
```
```
<pre class="prettyprint linenums">
0
1
1
```