#T557000. 字长

字长

题目描述

字长是CPU的主要技术指标之一,指的是CPU一次能并行处理的二进制位数。CPU和内存之间的数据传送单位也通常是一个字长。在本题中,已知计算机的字长为k,要从内存中读取n位的数据,那么需要读取几个字长,总共读取了多少位。

输入格式

输入数据占一行,为两个正整数n和k,用空格隔开,n≤1000,k的取值为16、32或64。

输出格式

输出数据占一行,为两个正整数,用一个空格隔开,分别表示求得的2个答案。

输入输出样例 #1

输入 #1

100 16

输出 #1

7 112

输入输出样例 #2

输入 #2

64 32

输出 #2

2 64

说明/提示

本题出处

本题源自以下教材的编程习题:王桂平, 周思益, 周迎川著. C++编程与信息学竞赛数学基础, 北京大学出版社, 2025年7月出版.