
蓝桥杯
my_name_is_BUG
随缘更新,有问看着回
展开
-
ALGO-95 2的次幂表示 蓝桥杯
问题描述 任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0 现在约定幂次用括号来表示,即a^b表示为a(b) 此时,137可表示为:2(7)+2(3)+2(0) 进一步:7=2^2+2+2^0 (2^1用2表示) 3=2+2^0原创 2019-03-13 09:32:16 · 359 阅读 · 0 评论 -
ALGO-156 表达式计 算蓝桥杯
问题描述 输入一个只包含加减乖除和括号的合法表达式,求表达式的值。其中除表示整除。输入格式 输入一行,包含一个表达式。输出格式 输出这个表达式的值。样例输入1-2+3*(4-5)样例输出-4数据规模和约定 表达式长度不超过100,表达式运算合法且运算过程都在int内进行。主要思路:中缀表达式改为后缀表达式并计算,后缀表达式又叫逆波兰式,百度百科中介绍的很清楚(逆波兰式),主要利用栈后进先出的原创 2019-03-13 09:32:37 · 442 阅读 · 0 评论