[[原文:http://acm.pku.edu.cn/JudgeOnline/problem?id=2305]] ---- ''時間制限'':1000ミリ秒 ''メモリ制限'':65536KB &br; *問題 [#ua5a176c] 基数bと二つの正のb進数の整数p,mが与えられたとき、p mod mを計算し、その答えをb進数で表しなさい。p mod m とは、aを適当な整数としたとき、 p = a*m + kと表すことができるようなkの値の最小値として定義されます。 *入力 [#b262159f] 入力は複数のテストケースを含む。それぞれのケースは3つの正の整数を含む行からなる。最初はbで、これは2以上10以下の10進数である。二つ目はpで、これは0以上b-1以下の数からなり、最大でも1000桁までである。三つ目はmで、これは0以上b-1以下の数からなり、最大でも9桁である。最後のケースは0を含む行からなる。 *出力 [#d1ef3e86] それぞれのテストケースについて、p mod m をb進数で表した数を含む行を出力せよ。 *入力の例 [#m5eae7ff] 2 1100 101 10 123456789123456789123456789 1000 0 *出力の例 [#r8be8846] 10 789 *出典 [#p8da5a11] Waterloo local 2003.09.20