![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法题目
文章平均质量分 54
。
浸 ·
努力读书,赚钱赚钱赚钱
展开
-
L. Collecting Diamonds
纠结一天终于想出来了,为了更加理清楚思路,写了篇题解题目大意为原创 2022-07-08 19:58:23 · 497 阅读 · 1 评论 -
不重复字符的不同组合方式(有待优化)
方法:对于一串字符,如果只有长度为1,那么组合方式自然自有一种;如果长度为二(如1和2),那么对于1来说,2的放置方式有两种(1前和1后);如果是1,2,3,这长度为三的字符串,我们就可以把1和2,将3插入12的的组合中(已知1,2有两种组合),3在每一种组合中可以有三种插入方式,共计6种;以此类推的话,不难发现解决方法最好是使用递归(因为如果我是1-100的组合方式,我不可能去建立100个for循环,这样是十分不可取的!)实现方法:#include<vector>#include原创 2021-04-07 19:48:07 · 240 阅读 · 0 评论 -
【C++】超级详细,多元一次方程的求解方法
在这个问题中,假设我们是要解一个N元一次的方程;解题使用方法:使用多元一次方程的 消去法假设我有三个方程2a-b+c=3 , 3a+b-c=2 , a-3b+2c=1对第一个式子我让第一个元素为准(我们这里就叫他标准行吧,先记住这个名字!!!!!!),即a,每个方程同时除以a的系数,就变成了a-(1/2)b+(1/2)c=3/2 , a+(1/3)b-(1/3)c=2/3 , a-3b+2c=1然后,用第一个式子的a去替换掉其他式子的a(自身不换),也可以理解为其他式子减去用来替换a的式原创 2020-12-19 01:54:17 · 9823 阅读 · 8 评论 -
【C++】利用string实现大数相加
引言:在我们学习了加法运算之后,了解了int型最大可以表示到2的32次方,但是若要计算更大的数呢??解法: 我们利用string来储存数字,string可以存放很多字符,而每一个数字都有对应的ASCII值,如下图![在这里插入图片描述](https://img-blog.csdnimg.cn/20201127000056210.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly原创 2020-11-27 00:25:17 · 1255 阅读 · 0 评论