この問題は、計算の必要 /、 Aが1000以上のビットの正の整数ではないが、Bは正の整数です。あなたは、出力商に必要 Qと剰余 R、ように A = B × Q + R&確立LT。
入力フォーマット:
1つの行に順次入力で与えられた Aと 中間領域によって分離され、B。
出力フォーマット:
行に順次出力される Qと 中間空間によって分離された、R。
サンプル入力:
123456789050987654321 7
出力例:
17636684150141093474 3
書式#include <iostreamの> の#include <ベクトル> 使用して 名前空間はstdを、 INT メイン(){ ストリング S。int型、B、ミッド= 0 ; ベクトル < int型 > のres; CIN >> S >> B; ブール =スタート偽; 以下のために(int型 i = 0 ; i)は(s.lengthを<; iは++ ){ ミッド + =(S [I] - ' 0 ' )。 res.push_back(ミッド / B); 半ば =ミッド%のB * 10; } のための(int型 I = 0 <;私は(res.size)をiが++ ){ 場合(RES [i]が> 0 && RES [i]は<= 9 =開始)真。 もし(開始)COUT << RES [i]は、 } もし(!スタート)coutの<< 0 ; 裁判所未満 << " " <<ミッド/ 10 ; システム(「一時停止」)。 リターン 0 ; }