
算法入门学习
Jim_Magic_2018
行胜于言
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
蓝桥杯 算法训练 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...原创 2019-01-08 15:56:25 · 331 阅读 · 0 评论 -
蓝桥杯 算法训练 最大最小公倍数
题目 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 <= N <= 106。 想法 利用贪心的思想思考这个问题,贪心思想即在对问题求解时,总是做出在当前看来时最好的选择。在求...原创 2019-01-09 09:08:18 · 496 阅读 · 0 评论 -
蓝桥杯 算法训练 表达式计算
题目 问题描述 输入一个只包含加减乖除和括号的合法表达式,求表达式的值。其中除表示整除。 输入格式 输入一行,包含一个表达式。 输出格式 输出这个表达式的值。 样例输入 1-2+3*(4-5) 样例输出 -4 数据规模和约定 表达式长度不超过100,表达式运算合法且运算过程都在int内进行。 想法 使用后缀表达式计算即可。在这里有几个需要注意的地方。...原创 2019-01-09 13:41:42 · 404 阅读 · 0 评论