问题3441--#运算符3441: #运算符
时间限制: 1 Sec 内存限制: 512 MB
提交: 0 解决: 0
[提交] [状态] [讨论版] [命题人:]题目描述
运算符#定义是指:对两个正整数X,Y(X#Y)的值为X的各位数字之和乘以Y的各位数字中最大的一个再加上Y的各位数字中最小的一个。
例如 (9#30)=9*3+0=27 但 (30#9)=3*9+9=36
表达式的定义为:(变量#变量)或(表达式#表达式)。
(变量是正整数)例如以下一些表达式:
a
(a#a)
((a#a)#a)
(a#((a#a)#((a#a)#a)))
现在给你两个正整数:a 和k ,你的任务是确定最少用几个#能使关于变量a 的表达式的值等于 k。
输入
仅一行两个正整数a,k 。(a,k<=999999999)
输出
输出最小需要的“#”的个数,若无解,输出“never”。
样例输入
样例1:
718 81
样例2:
999 333
样例输出
样例1:
3
注:((718#(718#718))#718)=((718#129)#718)=(145#718)=81
样例2:
never
来源/分类
[提交] [状态]