- 博客(5)
- 收藏
- 关注
原创 算法训练---全排列
蓝桥之路——全排列假设有N个数,将1~N的全部可能排列显示出来,我们应该怎么做?例如,当N=3时,1~3的可能排列为1 2 31 3 22 1 32 3 13 1 23 2 1共6种我们如何解决这个问题呢,其实很简单,假设我们有以下这组数据我们可以初步确定,递归函数可以是void perm(int a[ ], …)类型,先确定了数组的参数我们需要对其进行全排列,首先,我们...
2018-12-10 01:13:47
329
1
原创 算法训练--解方程
蓝桥杯必备知识点——解方程对于想要参加蓝桥杯的小伙伴们,需要掌握快速简易的解方程的方法,今天,我们可以聊一下常用的关于C/C++的常用解方程之法。首先,我们先来看一个例子:首先,对于没有时间限制要求的题目,最简便的方法就是暴力求解,同时这也是一个效率极低,十分耗时的方法,优点是简单易记。暴力法无非就是将所有可能一一列举,取其符合的值,如下#include <stdio.h>...
2018-12-07 09:45:59
452
原创 蛇形数字三角形(C语言实现)
蛇形数字三角形(C语言实现)代码如下:#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;int cnt = 0;int a[26][50];int n;void f(int top, int bottom){ int i, j; if(top&lt;(n+1)/4) return; for(j=n-bottom+1; j..
2018-12-06 10:02:04
4125
原创 蓝桥杯基础训练1573:完美的代价(C语言实现)
蓝桥杯基础训练1573:完美的代价(C语言实现)解析:本题妙用了————贪心(如果不了解可以直接看下面的举例)如图:由此开始,先定义i,k,两个变量,i 从字符串最左边开始往右遍历,k则从最右边开始往左遍历i 先不改变,让k自减往左遍历(k - -),如果a[ i ] 和 a[ k ]不一样,则k继续往左遍历,直到和a[ i ]一样,如下定义一个变量 j 等于字符长度(可以理解...
2018-12-05 02:17:15
5681
6
原创 蓝桥杯基础训练1571:矩阵乘法(C语言实现)
蓝桥杯基础训练1571:矩阵乘法(C语言实现)#include <stdio.h>int n, m;int a[31][31];int b[31][31];int c[31][31];//矩阵a是原数据,不会变//矩阵b是乘a后的矩阵,相当于个中间变量 //矩阵c是存放最后结果的矩阵 void f(void){ int i, j, times, sum,...
2018-12-04 03:27:11
2225
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人