![]() |
|
|
一个表达式的值
|
||||
"#"这个操作符被定义成一个双目运算的运算符,且两个运算对象为正整数。对于正整数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,计算具有K值的表达式中"#"运算符的个数。 输入要求: 键盘输入两个正整数a,k(1≤a,k≤999999999)。 输出要求: 对于给定的a,k如果存在一个解,则输出表达式中最少的"#"个数,否则输出"NEVER"。 例如输入: |
||||
| 网站导航
| 关于曙光 | 联系我们
| 请提意见 Copyright © FuJian Sunshine Educational Info. Co.,Ltd. 福建曙光教育资讯有限公司 版权所有 |