#A0066. 翁老师的取整
翁老师的取整
题目描述
翁老师给你一个正整数 ,同时他给你两种类型的操作:
- 让 的值变为 。即 除以 向下取整。
- 让 的值变为 。即 除以 向上取整。
现在你有 次操作 和 次操作 ,你需要把这 次操作全部用完,但是并不限制你操作的顺序(即不是必须先执行 次操作 然后执行 次操作 )。
请问 在操作顺序任意的情况下最小和最大分别可能是多少?
输入格式
本题有多组数据
第一行输入一个整数 代表测试数据组数
- 每一组数据输入三个整数分别为 。
输出格式
一共输出 行,每行两个整数分别代表 的最小值和最大值。
5
12 1 2
12 1 1
12 0 0
12 1000000000 1000000000
706636307 0 3
1 2
3 3
12 12
0 0
88329539 88329539
提示
样例解释
为了简化,我们将第一种操作称为 ,第二种操作称为 。
在第一个测试案例中:
- 如果我们执行 $12 \xrightarrow{\text{2}} 6 \xrightarrow{\text{2}} 3 \xrightarrow{\text{1}} 1$,我们可以得到最小的值 。
- 如果我们执行 $12 \xrightarrow{\text{2}} 6 \xrightarrow{\text{1}} 3 \xrightarrow{\text{2}} 2$,我们可以得到最大的值 。
数据范围
对于 的数据,,。
- 子任务 ( 分):。
- 子任务 ( 分):保证 是 的次幂。
- 子任务 ( 分):没有特殊限制。
相关
在下列比赛中: