![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法学习
文章平均质量分 78
yam bean
这个作者很懒,什么都没留下…
展开
-
第十届蓝桥杯C++省赛B组题解
A题B题C题D题E题F题G题H题I 题J题原创 2020-09-10 17:15:31 · 949 阅读 · 0 评论 -
C++高精度基本运算(全面实现)
C++高精度写在开头:本文主要实现的是自然数范围内做运算的 加法、减法、乘法、除法 四种基本高精度运算以及依靠减法和乘法实现的大数 阶乘 和利用字符串比较实现的 比较 运算(如果有需要可以自行加判断将范围扩充到整数范围内)实现思路我们用字符串去储存大数,让各个函数可以处理这些字符串进行模拟运算并返回一个用字符串表示的大数C++高精度 之 加法运算:大数加法运算的模拟相对简单,我们直接模...原创 2020-03-28 10:08:18 · 7824 阅读 · 1 评论 -
最佳加法表达式 + 高精度
本题来源:MOOC郭炜老师算法学习练习最佳加法表达式问题重述给定n个1到9的数字,要求在数字之间摆放m个加号(加号两边必须有数字),使得所得到的加法表达式的值最小,并输出该值。例如,在1234中摆放1个加号,最好的摆法就是12+34,和为36输入有不超过15组数据每组数据两行。第一行是整数m,表示有m个加号要放( 0<=m<=50)第二行是若干个数字。数字总数n不超过50...原创 2020-03-14 22:32:13 · 391 阅读 · 0 评论 -
Boolean Expressions题解
Boolean Expressions问题重述描述The objective of the program you are going to produce is to evaluate boolean expressions as the one shown next:Expression: ( V | V ) & F & ( F | V )where V is ...原创 2020-02-22 14:15:50 · 603 阅读 · 0 评论 -
整数划分计数问题
整数划分计数问题整数划分的问题输入一个整数尝试将这个整数划分为不同整数相加之和,例如4可以划分为:4=1+1+1+14=1+1+24=1+34=2+24=4一共有5种划分方案尝试编写代码输入一个n,按字典序升序输出所有的解这道题是经典的递归问题我们可以枚举所有可能递归实现C++代码如下:#include<iostream>#include<ve...原创 2020-02-22 11:51:48 · 417 阅读 · 0 评论 -
八皇后问题的改进N皇后问题
N皇后问题N皇后问题经典的八皇后问题是在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。现对该问题进行改良要求在一个n×n的棋盘上摆放n个皇后问有多少解法。从输入一个n,要求程序可以输出每一种解的摆放,并输出总的解法。简单分析:在n×n的棋盘上摆放n个皇后不能互相攻击,我们要做的就是找到这n个皇后各自的位置所以...原创 2020-02-18 10:57:49 · 412 阅读 · 0 评论