本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。
输入格式:
输入在一行中依次给出 A 和 B,中间以 1 空格分隔。
输出格式:
在一行中依次输出 Q 和 R,中间以 1 空格分隔。
输入样例:
123456789050987654321 7
输出样例:
17636684150141093474 3

此题用python写的话超级简单,注意输入时是一行输入,所以采用了map和split俩个函数,不懂的去查一下,学会使用这俩个函数。我认为他考查的是当使用其它语言,像C语言这种数据类型有长度限制,需要先用字符串型接收存于数组中,然后再来求解。这就是用python第一次感到超级方便的例子。

A, B = map(int, input().split(' '))
Q = A // B
R = A - B * Q
print('{0} {1}'.format(Q, R))