同学们,大家好,我们继续 c 家家客人的学习。上次课呢,我们已经掌握了如何去使用 c 家家中的几个常用的字母串处理函数。 对一些我们的指令,我们不要去死记硬背他,因为你不去用,很快你就会忘记是不是。那所以说,今天我们做一个小小的练习,对于有些指令做一个重复。同时呢,我们有一些容易出错的点也在提醒一下, 看一下今天的问题。输入一个字符串,长度不超过五百,可以包含空格。继续输出整个字符串,并在每个字符之间添加我们的中横杠词符, 给了个视力。 hello, word 变成道序的中间,每个字符之间加了个中行杠。好。这个呢,其实属于一个相对比较简单的问题,同学们可以自己 尝试去解决它。然后和老师的程序做一个比对。那首先呢,我们要获取这个字母串。嗯,我们获取一个 c h a r, 嗯,名字叫 c h。 好了,不超过五百,我们就给出五百。 好,那这时候通过键盘输入。那我们前两次可以提过,我们不推荐使用 get, 因为可能会早呃,导致我们的嗯整个溢出是不是?所以说我们推荐的是 scene 点儿。嗯, get line。 那这时候里面会填写我们的字母串的名称和长度。好,那这时候我们就可以通过我们的键盘输入带有空格的这样的我们的字母串了。嗯,好。这时候我们就哎,我们先测试一下,我们把它 say out。 来,我们测试一下。 因为啊,我们有些支点修完以后很多同学会比较嗯,不是特别清晰哈,我们看一下。首先我们给出一个哈喽 word 对,这时候他就可以输出 hello word, 也就是说他能够带我们的嗯,带我们的空格。好,那这时候我们看一下我们的下一个要求, 要求是逆序输出,逆序输出那正序我觉得啊问题不大。那怎么样逆序呢?我们可以这样想,我们先输出我们的整个字母串的最后一位对不对?然后从后面向前面来输出 好,那这时候他要求说中间有一个嗯,中行杠。我们先这样子,我们先把他啊通过否循环尝试输出一下否。注意这时候我们的哎 从最后尾最结尾啊,最结尾我们应该指示多少啊?指示我们这个四十二的长度减一是不是?也就是说 str l e n 这个四十二的长度,然后减一位,嗯,我们把这个稍微移动一下哈, 因为我们是从零开始去所引的。然后呢,哎,他的最头的一项是零,所以说哎大于啊哎大于负一好了,哎,减减,每次呢哎会减少一项。我们这样理解。 我们先去来到了我们的 hello world 的最后一项第,也就是我们的四五串长度减一对不对,然后我们要输出的 hh 他是零。所以说我们只要满足大于负一的条件和大于等 零就可以了。然后每次呢我们来减少一,那好,那如果这时候我们直接 c out, c out, 我们的字不串是 c hch 的第二项, 那并且呢,我们后面呢加一个中行杠,那这样子会不会有问题呢?嗯,我们可以先去做个简单的测试,点击运行, 我们输啊哈喽我的啊,这时候确实是输出来了,和我们的嗯差别不大,但是呢,最后多了一个 横线,也就是说,因为我们是要求啊,后面是不带横线的。但是我们这样输出的话,输出每一个字符都会带一个横线。那这时候怎么办呢?嗯,我们可以根据我们的缩影再做哎,再做一次判断。也就 说如果嗯,什么条件我们就不带呢。哎,如果我们在最后一位的时候,那最后一位是不是我们的零位啊,也就是说,如果我们的挨的值为零的时候,符合这个条件,那么我们直接 c out 什么呢?啊,我们的这一项就好了。并且呢,我们因为是最后一项,我们可以直接换行那好,否则也就是 else 还要死。我们要做什么呢?我们按输出刚才的内容,也就是说,如果不是最后一项的时候,那么我们按照刚才内容输出 来。我们再看一下整个程序的执行结果。好,点击音行,我们同样输入哈喽 word, 那这时候他就继续输出了 hello, word 出身啊。并且呢,最后一项他没有了我们的啊,横线。那好,那我们再测试一个,嗯,比如说测试一个不带空格的 abcd, 那这时候 dcba 也是不带我们的 啊,不带我们的横线的哈。好,那这是一个非常小的问题,我们来说一下,在解决类似问题的时候,其实啊,我们第一呢,嗯, 先解决我们主要的问题啊,比如说这里面逆序输出的问题。然后呢,有一些特殊要求啊,比如说我们中间带横线,那我们就给出我们带横线, 如果要求说最后不带横线,那我们再给出条件啊,最后呢,把横线去掉,那这里面我们需要嗯掌握的几个 知识点哈,或者说前几次课我们用过学过,但是呢,可能还是有些不清晰的地方。第一呢,就是输入我们的嗯整行字母串,也就是允许带空格,因为如果我们直接通过声音来输入的话,我们是不能带空格的,因为遇到空格就中断掉了。 那所以说如果想输入带控格的话,我们有几种方式。我们在嗯大上个视频,我们有了详细的介绍。是不是哎,其中我们比较推荐的是 c 音点儿 get lam, 那我们可以获取一行。那这里面呢,前面是我们的 哎字母串的名称啊,后面是长度好那,呃,他还有一个嗯比较接近的 fgas。 那我们到时候自己再翻看一下我们前面的视频哎,做一 想区分。但是我自己呢,还是比较推荐我们使用现在这种方式哈。好。然后呢,我们就开始对我们的自助串进行反着便利,也就是说通过后循环 把最后一项到第一项看个遍是不是。那最后一项我们知道我们的所引值呢?字母串是从零开始,那么最后一项呢,就是长度减一啊,长度减一,长度就是我们的字母串的整个长度减一,那我们就是最后一项。 那好,那我们便利到什么地方呢?就是啊,第一项也就是缩眼值为零的这一项。那所以说我们大于负一。就是做一个条件,每次减少一,然后为了避免出现最后一个横线,那么我们使用了一个条件。如果到最后一项的时候直接输出,不输出我们的 横线,否则我们输出带横线。那好,那同学们自己可以测试一下,完成今天的小的任务。下节课呢,我们将在这个技术上进行一个更加嗯复杂的一个练习。好,那这节课我们就上到这里,再见。
粉丝7.0万获赞12.0万

我们一起探讨拍子当中三种逆序输出数字的方法,按照这个摘要进行讲解,这是相关操作版本。 首先我们可以用字符串切片功能逆转字符串,比如说我们在这里呢打开了一个这样的交互接口,我们可以把它代码放在里面,我们熟悉的环境去运行定一个这样的函数。首先呢我们要去对一个 数字来讲,那我们要把它逆转的,我们得把它转为字符串,在转换之前呢,我们先判断正负数,如果说它是个正数的话,我们就可以直接把它转化为字符串,然后呢 直接用这个切片就可以实现将里面的字符数字字符串逆转返回。当然如果说他是个负数的话,那我们就可以在里面添加个符号,让他变成正, 变成正数之后再把它进行逆转,逆转完毕之后,在原来的负数的前面加上一个负号也可以实现,对不对?所以我们具体呢来运行一下,比如说我们输入一个正的整数,从一到八我们可以发现他已经逆转了,那如果说我们输入个负数, 同样的符号在前面也是可以实现数字的逆转的。同理我们看第二个方法便利构造 列表法,我们知道如果说我们对一个数字的字符串从后往前便利的话,是不是也可以实现这样的字字符串逆序? 所以呢我们就可以定一个这样的方法,同样的我们需要对数字大小进行判断,如果说这是个正数的话,那我们前面没有一个负号,那这个时候我们 就可以从后往前扫描,完整的扫描,我们知道末尾的那个元素的序锁引,然后呢这个是最前面的那个元素的锁引,然后我们去进行扫描,扫描之后呢就可以得到一个这样的列表, 从后往前的列表,这个时候呢我们再把这个使用 join 函数把列表转换成个字步串。当然如果说他是一个复号复数的话,复号是最后个元素,所以我们不要让他扫描掉,我们只扫描到倒数第二个元素,扫描完成之后,我们同样的在返回的时候自行的给他添加个复号就可以了。 同样的我们可以来看一下运营效果,我们可以看到输入个正数的时候正确,负数的时候也是正确的,同理我们可以用地规的方法实现字符串逆序,如果我输入了字符串数字的字符串的长度是一的话,一的 的逆序是,那本身是不是?所以就可以直接返回,那如果不是的话,相当于我就可以先获取 我这个支付串里面的最后的一个元素,以及他除了这个元素之外的剩余部分,对不对?那么剩余部分也就是这样取的,相当于除了最后一个元素之外,不要去取就可以取到剩余的元素。对于剩余的元素,我们同样调用这样的 递归函数啊,不断的去递归,这个就可以得到逆袭结果了。同理我们要进行判断,就是说 如果说我们是一个负数,我们假设是负一二三四五,那按照上面这个定位方法,他是不会得到五四三二一负,对吧?他有个负号,那这肯定是不对劲的,所以相当于我们在这里再调用了 判断的方法,我们先用这个地规函数获取到这样的结果,那获取到结果之后,我们自行去判断,如果说我得到的字符串呢?它的最后一位 是负数,说明他本来这负号说明他本来是一个负数,那我们就在他的负数这个串前面添加一个负号再返回,否则是正数的话就直接返回,最后就可以查看结果,比如说我们来给大家看一下这个呢,就是应结果、负数、正数都正确。

大家好,我们来看一下这一道的编程题目,这道题目的话是要求将数组里面的元素进行例序,然后呢将例序之后将数组里面的元素进行一个输出。 这道题目考察的是对数组的理解,以及对这个数组下边的一个灵活的运用的一个理解,下面的话我就给大家边写代码边进行分析。 这里的话我首先先定一个英特变量 n 代表我这个数组元素的构数,接下来的话我这边通过 c 二成,然后提示用户请输入数组元素的构数, 最后加上一个回车,接下来我们通过信往这个 n 变量当中输入一个整数,接下来呢我们就用整形数组给大家做一个示范,这里我定一个硬词型的数组 number, 然后呢它的数组元素的构数是 n, 然后加一个分号,接下来我通过这个负我循环向这个数组当 当中不断的去输入这个数据,然后我们印成 i 等于零,开始 i 小于 n, 然后是 i 加加,然后在这个循环体当中我们使用 c, 然后是输入到 number i 这个元素当中去,这里的话我们就可以不断的去循环,给我们数组当中的去复职, 接下来的话就是重点,重点就是我们需要将这个数组里面的元素进行一个例序,我们这里要先给大家简单的分析一下,分析完之后我们再来去编写相关的代码,这里我打开这个画板,这里我假设这个数组里面的元素是一二三四五, 我们怎么样将它利序呢?其实就很简单,我们可以将第一个元素和最后一个元素进行对调,对吧?然后呢将这个第二跟四这个元素进行一个对调,然后因为这个三呢?他就是因为是激素的元素吗?他就不需要进行处理,然后这样去对调完之后,他就可以将我们这个速度元素进行了一个利序,对吧?因为我们 这里考虑的是这个激素个元素,我这里再写一个数,总一二三四五六,那这里的话,我要将这个数组的进行一个逆序度啊,他其实也很简单,将第一个元素和最后的元素进行一个交换,然后二跟五进行一个交换,然后三跟四进行一个交换, 他们交换完之后,这个速度里面的元素就是逆需的,对吧?我们主要掌握这样的一个思路,然后下面通过代码来实现这样的一个过程,然后我们接着写代码,因为我们需要去不断的去迭代这个速度里面的元素,所以我们这里还需要再写一个负循环,我们先负,因此 i 等于零, 然后呢他中间继续循环的这个条件我们先不用管了,我们先不写,然后是阿一加加,然后接着我们写这个 for 循环的循环体,那这个循环体当中应该怎么去写呢?我们先给大家分析一下,我们来看一下,这是个数组,数组它是有下边的,这是第零个元素,第一个、第二个、第三个、第四 四个,我们来看一下这个第零号元素跟这个第四号元素进行交换,第一号元素跟这个第三号元素进行一个交换,对吧?我们又没发现他们之间的这个下标加起来这个合适四,对吧?这是固定不变的, 然后这个四呢?跟我们这个数组元素构数也有一定的关系,我们数组元数构数是五,对吧?那这个四就是五减一等于四,哦,不仅是这个例子,你可以取更多的例子,你能找出其中的一个规律,对吧? 那如果说我们现在正在处理的是 d r 一个元素,那 d r 一个元素他跟哪个元素进行交换呢?不管他是跟哪个元素进行交换,他们的两者之和等于四,对吧? 然后的话,那这个元素的这个下标应该是四减去个 i, 对吧?然后这里的这个四是比较特殊的,我们需要将它转换到一般规律,就是应该拿速度的长度减去个一,然后再减去个 i, 对吧?其实就是我们最终要交换的是这两个元素,一个是 i i, 一个是 n 减一减 i, 让这个两个元素进行一个交换,对吧?然后我们接下来去写代码来实现这样的一个过程。这里我们要实现元素的交换,首先我们需要定义一个中间变量,硬扯 temper, 然后呢这个可以复制为我们的 number i, 然后接下来是 number i 这个元素,他等于 number n 减去个一减去个 i 这个元素的值,对吧?这就是我们刚刚分析过的,我们可以将这个两个元素的进行交换嘛?我们将这个元素付给他,对吧?他这个值我们提前给他保存在这里了,对吧?然后接下来我们应该写 number n 减一 减去个 i 的这个元素里面的值,应该复制为我们的 ten 吧,对吧?我们这样的话,通过这三行大码就可以实现 i 元素和 n 减一减, i 这个元素实现了一个交换,对吧?然后我们这个后循环是从 i 等于零开始,然后经过一系列的迭代,它就可以实现这种首尾交, 最后就可以将我们速度当中的元素实现那个利序,对吧?那现在重点来了,他这里的这个循环条件应该怎么写,对吧?这其实也要进行一个简单的分析,我们给大家分析一下,然后得出我们这里应该编写什么样的一个循环条件。我们打开这个画板, 然后我们来看一下上面这个数组他有五个元素,对吧?然后我们来看一下,他要交换一次,两次,他要交换两次,这个两次怎么得到呢?对吧?我们可以这样认为,是拿这个数组的元数构数,然后除以二,他应该等于二点五,对吧?他等于二点五的话,然后我们对着取整,然后就变成二,然后就循环这个两次,对吧? 这里我们是五个元素,你可以去写更多的元素,比如七个元素,九个元素,他一样的可以推导出这样的一个规律,对吧?他循环的次数应该是拿他的这个元素的构数除以二,对吧?然后对他的应应该是个取整,对吧?我们这里简单写一下,那如果说这个元素的构数是偶数个呢?像下面幺三 三四五六,对吧?他要交换一次、两次、三次,那就很简单,那其实就是拿六除以二吗?等于三,他其实就是 n 除以二,对吧?就拿这个速度的元素构数除以二,对吧?那这个的话就很好理解,他要循环的次数就是这么多,那我们看一下我们代码当中应该怎么来实现这样的一个功能, 然后我们这里打开这个代码,我们在这里写这个循环条件,他应该循环的次数应该是 i 小于个 n 除以二,对吧?我们来看一下,其实这样写已经完成了,那如果说你是激素歌的话,比如说你是五个的话,五除以二, 我们刚不说五除以二等于二点五,然后取准应该是二吗?对吧?但是在我们这个代码当中,因为他们都是整形,所以五除以二,他就等于二,对吧?所以他这边是零到 i 小于二吗?对吧?所以他循环的速度就是两次是没有问题的,那如果说我们的速度个数是六六除以二,那等于三,对吧?那他这里的话就是零,然后是哎小于三,那的, 其实循环三次也没有问题,对吧?大家写这样的题目的时候,你可以通过一些具体的实力,然后找出其中的规律,然后再来去编写代码当中的一些逻辑,这样就很容易去编写,对吧?其实我们通过这个复复循环之后,我们就实现了我们刚刚的首尾交互的这样的一个逻辑,对吧? 接下来我们通过这个一个复循环,将我们逆序之后的这个速度元素给打印出来,很简单就复循环,因此 i 等于零, i 小于 n, i 加加, 然后在这个循环体当中我们就非常简单,我们 s alt, 然后是 love i, 然后再输出一个空格,最后我们再加上一个封号,这样我们代码就已经写完了。接下来我们按一下 f 十一对的进行一个编译和运行, 然后这里提示我们输入这个数组元素的构数,我们这里先输入五,然后下面输入这个数组,然后一二三四五按下回声,我们看到没?我们这边上路上面是我们自己输入的, 下面他已经逆序之后给我们输出了,对吧?这里我们测试的是激素购的这个速度,然后我们将这个黑框关了,我们再按一下这个 f 十一,然后我们来测试一下这个偶数够的这个速度,我们按一下六,然后呢我们输出速度元素,一二三四五六按下回车, 然后我们看一下这里的话,他同样的将这个速度与元素逆需给我们速速出来了,对吧?代表我们的这个代码逻辑没有问题,我们再来看一下我们的代码,其实这个代码其实很简单,对吧?我们先去输入这个速度元素,然后接下来去实现这个首尾交互的这个逻辑,最后的话我们再将这个速度元素打印出来, 其实最难的是这一步呢?一个代码的一个编写,大家不要去死记硬背,这样的代码没有任何意义,你上来你可以先举两个例子,对吧?然后通过这个例子去分析出他的规律,然后找到对应的规律,然后再将这样的规律通过我们的代码去实现出来,对吧?这永远没有错,然后我们这个视频就给大家分享这么些内容,我们下一个视频再见。

小伙伴们大家好,这节课呢,我们来看第十六题,题目是将一个数组逆序输出。哎,提到逆序输出的话,我们又会回到之前所讲到的一道题中所用到的一个知识点,叫切片操作。 大家应该还记得,切片操作里面有三个参数,分别是 start, end 和 step。 step 呢,就是不长,对吧?啊,每一次切割时候的不长。 start 呢,是表示起始的方向, end 呢,表示结束的方向, 起始和结束的方向呢,都由 step 所决定。 step 为正数的时候是从左到右, step 为负数的时候是从右到左,对不对?好,当然呢, start 和 end 呢,都有可能取空,如果都留空的时候呢,默认从头到尾便利整个序列,是不是这个意思啊?好, 那接下来呢,在这里呢,我们就把这个代码简单的写一下。呃,首先呢,我们还是先加一个注式,把刚刚这个题目拿过来, 题目,冒号,将一个序组逆序输出,对吧?解析, 用到什么?用到这个切片操作对吧?好,呃,这个,那用切片操作这道题呢,就变得非常简单了, reverse, 然后加一个序组 r, 然后呢,我们来一个 ar 放进去,下面呢,我们 return 一个什么呢? ar? ar, 看奥,重点来了,冒号,冒号, 负一,啥意思啊?第一个参数为空,第二个参数为空,第三个参数为负一。这就符合我们那个切片操作了嘛,变了一整个数组,然后还是从右到左,右, 从右到左的一个方式,因为这里是负数嘛,负一嘛,那是不是就相当于把数组给返回反过来了,就这么简单。所以大家下去呢,要多了解这个切片的操作,才能把这道题做的更好。 这个呢,不是我们第一次用到了,比如我们有个数组,个数组呢,原本是一二三四五,好吧,然后我们逆序的话, print 一个,调用这个函数, 然后再把这个数组传进去,打印出来,它就是一个倒序的,因为在这里呢,我们完成了一个逆序的切割操作,对不对?好,右键运行看下效果啊, 变成了一个五四三二一啊,那这个就切片。关于切片这块呢,我就不再细讲了,因为在之前的课程当中,我们已经说的很细了,所以大家能明白这个。 呃,切片操作,就大概这道题对大家来说就不是难点。 ok, 那 这道题呢,我们就说到这里,感谢各位聆听,咱们下节再见。

哈喽,大家好,我是王七九,欢迎大家继续回来收看我的节目。今天接着给大家来讲解 c 语言入门编程一百题。今天我们要讲的这个题目是将一个数组利序。 大家看到这个题目,首先想到的应该有一个数组完了之后,我要从后向前 把它存下来。我们可以举一个简单的例子,例如说有一个数组 a, 还有五个元素,这五个元素分别是一、二、三、四、五, 那么我们现在要将这个数组利序,那么利序完了之后的数组,假设我们称之为 b, 他的元素就应该是什么五、四、 三、二一,那么这就是力虚之后的结果。如果说我们简单的理解为把 a 数组, 把 a 数组的数据反向存到 b 数组里面,那这个题目其实就太容易不够了。为什么我们只需要把 a 数组 用一个佛循环进行一个便利,而且是从后面往前面进行便利。也就是说我们的循环变量 的下标那个 i, 他应该是从他的最大的下标开始往前面便利,然后找出每一个 竖直,然后把它反向的存到什么 b 数组里面,那么 b 的下标就是从一啊,从零开始 存,存完了之后我们就发现 b 就等于 a 了。那如果这个题目真的这么简单,那就太容易了。但实际上题目的原意是将一个数组立序,它还有一个条件就是在原数组的基础上进行立序。说简单一点就是这个 b 他会变成一个什么,变成一个什么 a, 就是说数组还是那个数组,只是数组里面存的东西交换的顺序。那么既然是这样,我们想一下,我们可不可以先搞一个中间数组 b, 我们先把数组 b, 我们还是采用刚才的方法,我们把数组 a 反向输出,然后复制给数组, 复制给数组 b, 然后得到了一个中间数组 b, 然后我们再把中间数组 b 按到顺序,全部又反向复制给数组 a 了。这样做的 目的是可以达到的,但是这种方法不可取,为什么我们等于我们的内存要增加一个什么?增加一个中间的数组, 增加了一个较长的一个数组,例如说我们的 a 数组有一万个元素,那么我们的中间这个 b 数组也必然会有什么。

很多学校都会考这样的题,给你一个行列式,让你求子式、代数子式,或者让你求大 m 几几,大 a 几几,这是什么意思呢?我先来给你解释一下这些名词。首先来解释它, a 表示行列式里的一个数字, a 后面的 x、 y 分 别表示行数和列数。 比如小 a 二三,代表的就是行列式里第二行、第三列的数字。在这个行列式当中,代表的就是第二行、第三列交叉的数字,因此小 a 二三就等于六。你可以把这里的角标 s、 y 看成是地图里的定位, 它表示的是这个数的与子式,那与子式怎么求呢?它等于去掉 x 行外列的行列式。比如让你求它, 那就等于去掉第二行,去掉第三列剩下的数字所组成的行列式,也就是它计算一下,得到结果是它。 再来看它表示的是这个数的代数与子式。代数,代数就是有符号,那符号怎么求呢?就是负一的 s 加 y 次。这里的 s、 y 分 别表示的依然是行数和列数,然后再乘刚刚学过的与子式即可。比如让你求它,那首先就等于负一的 函数交替数次,然后再乘它所对应的因式式,也就是负一的二加三次,再乘它,那结果呢?就是它乘它,结果呢?接着我带着你来做一道题,给你这个行列式,让你求 a 一 的余子式和 a 二、三的代数。余子式, 我们先求 a 一 一的于子式。于子式大 m 一 一 m 一 一的意思就是去掉第一行第一剩下的数字所组成的行列式,也就是它结果为它 再来算大 a 二三。大 a x、 y, 它等于负一的 x 加 y 次,再乘于子式。因此你在算代数于子式的时候,你得先算出于子式 m, 所以 我们先算小 a 二三的于子式。大 m 二三就等于 去掉第二行第三列剩下的数字所组成的行列式,也就是它整理一下,结果为它正余子式之后,那小 a 二三的代数余子式就等于负一的二加三次乘于子式,也就是负一乘负六,等于来做一道练习题, 这是练习题的答案。考试还会考一种典型的题目,这类题目是考试的重点,就比如下面这两个题,给你一个行列式,让你同时求多个 a 几几相加的结果, 并且这多个 a 中要么包含一种行,要么包含一种列,这什么意思呢?接下来我带着你来做这两个题,做完这两个题你就明白了。首先来看这个题。 第一步,我们要找到 a 所对应的位置, a 三一表示的是行列式中第三行第一列,也就是他的代数与子式。那以此类推, a 三二表示的是他的代数与子式, a 三三表示的是他的代数与子式, a 三四表示的是他的代数与子式。 第二步,我们要把要求的这个式子写全,什么意思呢?就是先将这些 a 前面的系数找出来。 比如 a 三一前的系数是一 a 三二前的系数是一 a 三三前的系数是一, a 三四前的系数是负一,那就把它写成一乘 a 三一加一乘 a 三二加一乘 a 三三,再加负一倍的 a 三四。 接着我们用 a 前面的系数,也就是它们去替换行列式当中的第三行即可。这样我们就可以得到一个新的行列式, 也就是他计算这个行列式,就可以得到最终的答案了。对于这个四阶行列式,用公式三将行列式当中的某一行或某一列画出更多的零,然后再去计算。 我们不妨就以第一行为基础,将这三个数化为零。那首先用第二行加第一行,这样我们就把这个负一化为零了。 接着再考虑将瘫痪为零,我们只需要用第三行减第一行,想要将瘫痪为零,只需要用第四行减第一行。由此整理一下,就可以得到行列式为它。在这个行列式中,第一列中的数字除了这个一以外,其他的数字都为零。因此我们按照第一列展开,也就是它 最后得到的结果就是他了。好,再来一题,让我们去求哈。首先第一步先要找到这些 a 所对应的位置。 a 一、 四对应的是第一行、第四列数字所对应的代数与指示。 a 二、四代表的是第二行、第四列所对应的数字的代数与指示。 那以此类推, a 三、四代表的是他的代数与子式, a 四四代表是他的代数与子式。你会发现这些 a 中都包含了同一列,也就是第四列。接着我们去找这些 a 前面的系数,也就是二、 四、六、二,我们用 a 前面的这些系数去替换第四列的这些数字,就将原来的行列式变成了。接着我们来求解这个新的行列式即可。 在这个行列式中,你会发现他是他的两倍,他是他的两倍,他是他的两倍,他是他的两倍, 也就是说第三列和第四列成比例。在前面的公式中,我们讲过,行列式中两行或两列成比例时,行列式的值等于零,因此这个四列行列式的值直接等于零即可。来你练习一道题, 这是练习题的答案,考试的时候有时还会增加难度,让你求一堆 m 相加,比如说这个题刚刚让你求了一堆 a 相加,现在改成求一堆 m, 这种题该怎么做呢?很简单,只需要找到 a 和 m 之间的关系,把这一串 m 换成 a 即可。 在前面我们讲过, ax y 是 等于负一的 x 加 y 次 y, 我 们就通过这个公式将这里的 m 统统换成 a, 那 a 一 一就等于负一的一加一。次乘 m 一 一化简一下就等于 a 一, 所以就可以得到 m 一 一就等于 a 一 一。 a 一 二等于负一的一加二。次乘 m 一 二化简一下,就等于负的 m 一 二,因此 m 一 二就等于负的 a 一 二, 那同理, a 一 三等于 m 一 三, a 一 四等于负的 m 一 四。我们将题干当中的这些大 m 通通换成 a, 就 可以得到它。接着我们按照刚才的三步来进行求解。 首先来观察这个 a 一 代表的意思是行列式中第一行第一列的这个数字的代数与子式, 这个 a 一 二代表的是它的代数与子式, a 一 三表示的是它的代数与子式, a 一 四表示的是它的代数与子式。这些 a 当中都包含了第一行。 接着我们把这些大 a 前的系数提出来,那就变成了它提出来之后,用大 a 前面的这四个系数去替换第一行当中的这四个数, 这个新的行列式就变成了它其他行的数字不动。对于这个四节行列式,利用公式三尽可能的将行列式中的数字化成零,然后再进行求解。那我们不妨就以第一项为基础,将这三个数化为零, 想要将它化为零,应用第二行减第一行,想要将它化成零,用第三行加三倍的第一行,想要将它化为零,要用第四行减五倍的第一行。 由此通过计算,我们就可以得到这个行列式了。在这个行列式当中,第一列的数字除了这个一以外,其他的数字都为零,因此按照公式四以第一列展开就可以得到它,得到的结果就是它了。来做一道练习题, 这是题型的答,最后来学习两个小的知识点,第一个逆序数,小数排在大数后面,就可以得到一个逆序,那这是什么意思呢?比如说给你这样一个题,让你求这个排列的逆序数, 那做法是先去求每个数字构成的逆序,然后再相加。接着我带你来做这道题。比如说四前面没有数字比四更大,因此构成零的逆序。二前面有一个数字,四比二更大,因此构成一个逆序。六前面没有数字比六更,因此构成零的逆序。 三前面有数字四和六,两个数字比三更大,因此构成两个逆序。一前面有四个数字比一更大,因此构成四个逆序。五前面有一个数字,六比五更大,因此构成一个逆序。它们这些逆序的和就等于逆序数。第二种题型 就会给你一个 n 阶行列式,然后让你去求这些 a 相乘的符号。为什么?那这种题的做法是,首先需要将这些 a 呢进行一个排序,怎么排序呢?那我们要让它们的行数从小到大依次进行排序。比如说在这个当中, a 一、 四它代表的是第一行的数字,因此排在第一个位置。 a 二、三代表的是第二行的数字,因此排在第二个位置。 a 三一代表是第三行的数字,因此排在第三的位置,以此类推。后面就是 a 四、二、 a 五、六, a 六、五打架。这 a 横竖是一、二、三、四、六,从小到大依次进行排序。 接着再将它们所对应列出写出来。比如说 a 一、 四对应的列数是四。 a 二、三对应的列数是三。 a 三一对应的列数是一。 a 四二对应的列数是二。 a 五、六对应的列数是六。 a 六五对应的列数是五。接着我们需要把它的逆序数算出来。四前面没有数字比四更大,因此构成零的逆序。三前面有一个数字,四比三更大,因此构成一个逆序。 一前面的两个数字都比一大,因此构成两个逆序。二前面的数字四和三比二更大,因此构成两个逆序。六前面没有数字比六更大,因此构成零的逆序。这些逆序的和就为它。这道题让我们去求知这些数相乘的符号为多少。 我们最后求出来的逆序数,给它记作是 n 的 话,负一的 n 次,它如果等于一,那就是正号,如果等于负一,就是负号。但对于这道题当中,负一的六次是等于一,因此这里对应的是。正好你来做两个题,这是练习一的答案,这是练习二的答案。

好,第一张行列式粉色彩笔,大家也不用动,你在干什么?我希望你宏观的内容你得先知道。那么行列式这一张呢,咱们大纲一共是分成五节,第一节这个不用动,我后面马上讲哈。第一节 咱们再讲行列式的概念啊,对吧,你得知道是怎么定义的呀?好,第二节,大家如果有点底子的话,应该听说过什么重要行列式,比方什么上三角,下三角,主对角,副对角,什么范德蒙、拉夫拉斯,就这些。 好,那么第三节,第三节就是咱们的展开定理,展开定理。好,第四节就是行列式的公式,比方说哈,大家记得吗?如果 a 的 行列式等于二, 那么 a 逆的行列式起码至少符号你还能认识哈, a 逆表示逆矩阵呗, 逆矩阵的行列式和行列式应该是倒数二,应该是,对不对?好,那么这个星大家记得吗?这是不是叫伴随矩阵啊,组成 a 星就行啊,那么 a 星的行列式等于行列式的几次了呢? 大家可能想成 n 次,其实应该是 n 解一次。好,就这些,这就是考试会给 a 的 行列式,和 a 相关的有一系列的公式,准确的说,大纲一共有七个公式,这就是第四节。好,那么第五节呢,就是 c a c r a m, e r 啊,这是著名的 cramer 克莱姆法则嘛,先把名字听说过点对吧,大部分应该画的差不多了啊。好,那么行列式内容的就这么五个专题。好,来, 咱晚上不,晚上不加,可能吗?啊,因为晚上的思维不如上午的思维好,所以明天上午我会加一加,比方说从八点半我会直接就干到十二点啊,咱们晚上中间不休息啊,两个多小时一气呵成,差不多能讲到第三节啊,来,下面 第一节可以的,访烈士内容少啊,这没有问题啊,访烈士的概念来串一下,掌握定义,还有他的性质 姓氏呢,有五条。好,那么这咱慢慢开始默契了哈,那么红色才必写的,大家正式开始写了,你先宏观的看看这一节里边有多少考点,咱们再去微观的一个一个分析,一边分析的你一边记,然后真题咱一边做到脑子里边去,一边记,脑子里边啊,就这样啊,好, 下面 好,下面来,先看定义,呃,两个定义哈,第一个定义,逆序数。 好,哎,大刚这句话太抽象了,什么前后次序和标准次序。哎,这这几个词都弄得太抽象了,不好。好,大家换个说法,什么叫逆序数呢?就是大的数在小的数之前, 大的数在小的数之前, 大的数在小的数之前。大纲这几个字写的太抽象啊。是对的啊,但是太抽象了,什么前后次序,什么标准次序,其实就是大的在小的之前。好,来啊,记着套啊,例如 这个套跟那 t 似的,但是上面不要出头啊,好,套,五四三二一, 好,来吧,好,随便啊,随便几个数哈,随便几个数好来讲,大的数在小的数之前,这就叫逆序啊。要这么说,这么说,五在四的前面 啊,你这还在三的前面。我知道,所以五在四的前面,在三的前面,在二的前面,在一的前面,因为五呢,它就能产生四个逆序, 反正大的在小的逆之前就叫逆序啊,那五和四,五和三,五和二,这是四个逆序,因为它还有四,是的,那四就在三,在二在一的前面,四就能产生三个,所以它就等于来写写吧,四个加三个,加两个加一个,最终等于十个 逆序的总数,咱就简称逆序数。所以这一面其实两个小定义,什么叫逆序?大的在小的之前叫逆序。 那什么叫逆序数?逆序的总数跟幼儿园小朋友似的。数数就行了吗?那多好理解,对不对?好,行了,就这么几个字啊,大的数在小的数之前就行,那么总数就是逆序数。 ok, 好, 这个没什么特别练的啊,太简单了。好,紧接着,哎,这个定义得注意,哎,定义太抽象了,哎,这一笔好来, 行列式大家应该有印象,就是中间画个竖线啊,边上画个竖线,里边有一堆数。那到底怎么定义的呢?来, 本式思维,大家随意哈。第一行任取一列,第一行任取一列,有的就很较真的说,老师,那哪一列啊?说任取就任取,数学多严谨啊,任取就是一到 n, 随便取哪一列都行。好,我记住啊, a 一 在一,你说那我取第二列,可以啊, 咋说任取就任取可以啊,那他取最后一列没问题啊,可以的,好,任取一列,有的可能神忘光了,说,老师到底取哪一列吧,任取就任取,你不用计较那么多,就是任取好,然后紧接着 第二行再取一列,注意他们啊,咱说的都非常严谨啊,咱说的第二行再取一列,我可没有说再任取一列,为什么呢?就是刚才第一行你刚才取了一列啊,随便取一列啊,这个都可以接受啊,但是第二行再取那一列的时候,刚才取的那一列你就不要再取了,大家应该有印象, 行列式好像定义要求在不同行不同列的呀,对吧?我觉得慢慢这个知识点就慢慢就回来了呀,对不对?好,所以说下面紧接着 a 二这二,我就有个要求,这一不能等于这二, 有的这二就不等于这一就行了,是不是剩下都能取,是不是?对了,这么说对了,除了刚才这一,那列不取,剩下那些列随便取,随便取, 你不能取刚才那一列好,同样,那么 a 三这三这三除了刚才这一这样你取好那两列,剩下的也随便取好。所以说 a n g a 就是 最终应该是不同行不同列的 好。另外大家还应该有点什么印象呢?就是行列式他前面有符号啊,咱做题应该第一章都学过的吗?对不对?都有这个底子,这个家伙应该有符号, 有符号,这符号是个结。就是啊,大家可以再画一笔红笔,大家都可以慢慢标出啊。就是负一的套次方那套是什么?就是刚才讲的 逆序数,你看谁的逆序数?就是刚才取的那个列的顺序。比方说第一行取的是这一列,不是吗?第二行这一列不是吗?就是刚才取的那些列的逆序数,就是逆序的整数,就这样啊,好,所以有正有负吗?好。另外还有一点, 这就是解答刚才同学的疑问了,他就一直很较真说,老师,你到底告诉我哪一类啊?哎,咱一直说这句话,第一行任取一列,哪一列都行。要这么说来, 也不用说排列组合那么玄乎,就很简单,第一行任取一列啊,不任取一列啊,一共有几列能取啊? n 列能取啊,那就是 n 种取法呗。啊, 第二行再取一列啊,再取一列啊。其实就是刚才说那个信息,就是初中同学那个排列组合。 就是,其实就是 n 的 阶梯,就是个全排列的,对不对?好,叠叠叠,当最后一行取的时候,人别人都取完了,就给他留了一列啊,那只能取那一列了,所以最终应该是 n 的 阶梯。好了,同学们,那么 也从老师,这个我是懂得,但是这公式太复杂了,我说以后怎么做题,咱就讲这一回,以后再也不这么啰嗦了,他说太抽象了,而且他后面有好多姓氏,好多重要的事能帮咱们做题,现在只是开始啊。好,那么这一堆公式呢?咱以后不啰嗦这一堆啊。那么转化成汉语 怎么理解?到底什么是行列式?应该是 n 的 阶乘项,因为不同的取法,同学们, n 的 阶乘项, 不同行,不同的元素乘积啊。因为第一行取完这一列,第二行不能再取同一列了呀。好,所以应该是 n 的 阶乘项, 不同行不同列元素的乘积的代数和代数代数。初中就开始学代数理论啊,不是学代数学几何吗?那么他前面代数符号,代数符号是个几呢?不一的特殊方特是个几呢?就是他们取的这些列的逆序数。好了,朋友们,整个这一面公式咱就太啰 不啰嗦了啊,这公式太复杂了,简单来说,汉语就这一句话, n 的 阶成像任意学,不张, 不同行,不同类的元素乘积啊,这些列不能取相同的。好,他的代数格前面给上代数符号负负一的套数方套记表示刚才列的逆袭算就行。好,稍微体会好记这句话啊。这个汉语我觉得不用话啊,差不多懂了也就记住了啊。好 好行了,下面紧接着咱们同学不光在掌握这个公式,掌握这个汉语,还在掌握二级的和三级的,就是上了考场二级三级都在口算。其实我并不担心二级三级啊,咱们同学们,本科你再怎么不听再怎么不听,一开始那几页学过你应该。

大家好,今天我们看例题六点一,题目呢是对十个数组,原数一四复出值为零,一二三四五六七八九十 错了没有事 到九就可以了。然后呢,按要求逆序输出。我们分析数组定义为印他 a 中号十。 整形数组有十个变量,他的下标是从零开始的,是 a 零, a 一, a 二, a 三一直到 a 九。注意哈,定义 a 十这个数组,他的 最大下标指是九,代表的是十个数,下标从零开始变成 a 九。我们看程序的写法, 定义 iv 整形 h 代表是从 a 零变到 a 九啊,负 i 循环 i 等于零, i 小于等于九, i 加加循环十次。 第一个呢是 i 等于 i 等于 i, 零等于零。 那希望到 a 九等于九的时候呢?对 a 九复职,然后艾特十十不做, 那完成了从 a 零到 a 九的复制。然后呢,复循环 i 等于九, i 等于零, i 减减 i, 每次减一个, i 等于 i 减一,答应 a i 相当于答应 a 九, 然后 a 八 a 七 a 六, a 五, a 四, a 三, a 二, a 一 a 零,打印再减减等负值,那么它不大于等于零。 结束这个循环画好就可以了。这个程序我们主要接触了亿位数组的副职, 以及和循环的应联合使用。我们看一下运行结果 啊,打印的是 a 九九八七六五一直到零,这个程序没有问题。

好了,同学们大家好,今天我们来学习数位分离,我们看到第一个任务是让我们输入一个三位数,输出这三位数的位数之合。例如我们输入一个一二三,得到的结果是六,把个位和十位和百位全部都加在一起。 那我们看到这样的题目呢,我们首先要想到利用求商和取余的方法来解决。什么叫求商取余呢?我们来看一个例子啊,比如说我现在设一个变量,这个变量呢,我们把它叫做 a 啊,我把 a 呢先设为我们的回答啊,输入我们需要的数, 输入输入一个两位数吧,我们从两位数开始,可以方便大家理解啊,输入一个两位数啊,然后呢,我们将这个两位数呢设为回答。 好,那我们怎么样去解决得到它的个位数呢?首先第一个,第一个要想到的是得到的个位数,那我们想,比如说给你一个一十二,我想要得到这个二,应该怎么办呢? 那我们可以采用求余数的方法,对吧?然后找到求余数,比如说我们将变量设为 b, 将 b 呢设为 a 除以十的余数,是不是就可以解决了?假设 a 是 十二,那 a 除以十的余数是不是就是我得到的结果?我们来看看, 那我的 b 就是 二了,对不对?比如说我输入三十四,得到结果是四,没有问题,是不是?那从中我们可以得出一个结论呢?我们来做结论啊,第一个结论是 结论一,任何任何正整数除以除以十的余数都得它的个位数,没问题吧? 这是我们的第一个结论,对不对?任何数除以十的余数都得它的个位数啊,那我们再想,那如果一个数除以一百的余数得到什么呢?比如说一百二十三, 得到的余数是二十三,都得他的后两位,是不是我们可以以此类推了吧?任何数除以一百的余数都得他的个个位和十位,也就是得到他的后两位。那任何数除以一千的余数,那是不是就得到他的后三位啊?这是我们的结论,对不对啊?那我们怎么提取二呢?我们快回到十二,比如说我输入一十二,我得到了二,那这个一怎么被我们分离出来呢? 我们就采用一个整除法了,对吧?我们想一下,用整除法来解决,也就是除以用 a 除整除时,是不是得到一个 c c 设为 a 整数看行不行。比如说一十二 a, a 变成了我们看到 c, 二一十二 c 变成了一点二,因为我们的 scratch 编程语言用除法的时候,它会做一个保留小数点来操作,所以啊,我们如果想要得到它的商的部分,我们需要用一个向下取整, 在绝对值能找到一个向下去整啊。我们看一十二是不是分离出了二和一啊?是不是得到了 b 和 c, 我 们就可以往上加起来,对吧?啊?同学们明白了吗?好,那我们用整除法来去,就可以去掉我们的最后一位了啊,我们得到一个结论,嗯,结论二, 任何任何任何正整数整除十,然后向下去整, 都会去掉这个数的个位,看有没有问题。 任何数正整数整除时,前提是向下取整,都会去掉这个数的个位数,比如说三啊,四和五,我们整除时,看 c 是 不是提取出了四,是不是没问题啊?那这时候我们要科普一下向下取整和向上取整的区别啊。 向下取整的意思呢?就是给你一个有小数点的数,我们简单来说啊,给你一个小有小数点的数呢,向下取整就会变成他的商的部分, 只会变成伤的部分,比如说一点二、一点三,一点九,向下取整都会得到他的伤的部分。那向上取整呢?向上取整,那就一点二就会变成二了啊,他会在他伤的部分进一位,而一点九呢,也会变成二啊。 所以我们要分清楚向上取整和向下取整的区别。向下取整是只保留这小数点伤的部分,而向上取整是在这个伤的部分的前提下再加个一啊。我们来 测试一下啊,向上取整,比如说给它同样给到四和五四十五,看看 c 会不会变成五呢?是不是同样变成了五啊?这就是向上取整。那这道题我们用向下取整来解决啊,最后结果就会可以。直接。什么说 b 加 c 是 不是可以了? 比如说四十五得到的结果就是九,是不是没有问题?好的,这个是两位数之隔的代码啊,那如果是一个三位数之隔呢?那怎么办 好?如果是一个三位数,那就难办了,我们需要想办法解决了。好,我们把我们重新来啊,将 x 设为回答,把 x 全部都删掉。 我们把 a 当做是个位数,我们把 a 当做百位数吧, b 当做十位数, c 当做个位数,那个位数怎么求呢?我们回顾一下,输入一个三位数, 个位数是等于任何数除以十的余数,对不对?好,那就 c 设为我 x 除以十的余数, x 除以十的余数。好,我们做一遍,可以检查一遍啊,比如说一二三,看看 a 是 不是三, a 是 三,没问题,对不对?好,那十位数我们做的是啊, 得到个位数,那十位数怎么办?我们想想十位数怎么办?给我的一二三,我想要得到中间的这个二,那是不是我要去掉最后一位啊?去掉最后一位的三之后,再去求除以十的余数才能得到二,对不对?我们采用这样的思路来做好不好?将 b 设为 我们先整除十的结果,把三先去掉啊。 x 整除十,别忘了要向下取,整好 x 整除十,向下取整以后呢?我会得到了几啊?把三去掉,会得到十二,是不是?但是我由于我想得到十二,是不是还要再除以十的余数啊?好,把这个整体再除以 除以十的余数。好的,我们来测试一下啊,给我们一二三, a 得到了个位, b 的 二也得出来了,没有问题啊,我们继续啊,得到了一个十位数。 好,接下来我们要做百位数,百位数怎么办呢? a b, c, 我 们的 c, c 是 我们的百位数 啊,百位数的话,我们就要去掉后两位了。刚刚我们去掉后一位是整除十,那去掉后两位是不是要整除一百呀? 那如果想要去掉后三位,是不是整除一千呢?是不是按照这个原理啊?按照我们这两个结论得出来的延伸的结果,是不是任何数除以十的余数都得它的个位数,那任何数除以一百的余数都得它的个位和十位,是不是?那结论二,任何数整除时都会去掉它的个位,那任何数整除一百呢? 就会去掉它的个位和十位,是不是?好,那我们就整除一百,将 x 整除个一百啊,就别忘记了,不然的话,它会保留小数的。 乘除一百,再除以十的余数,是不是就可以了?由于我们这是三位数啊,我们不不除以十的余数也可以得到结果啊。如果四位数的话,也就需要除以十的余数,方便同学们理解。我们再继续加一个除以十的余数吧。 除以十的余数,如果我们想要得到一个千位,那我们就整除一千,再除以十的余数,是不是以此类推,你看行不行?一二三个位是一,百位是二,百位是三,没问题吧?得到百位数, 好,得到百位数好,那现在我们只需要将这三个数怎么样加在一起就可以了,有的同学说,直接这样加,看看行不行? 好说, a 加 b 加 c, 一 二三,好,得到是六,是不是我们就完成了啊? 好,那如果我们还要想输出任务二,那就比较方便了喽,就比较方便了。那想要输出三二一呢,我们就说什么呢?我们可以再继续连接, 加一个,加个逗号和怎么样呢?三二一,三二一。那如果我们直接用字母串连接,会造成什么结果?我们看一下啊。 嗯,一共三个好,然后就变成这个变成 a, 这个变成 b, 这个变成 c, 好,我们看看。一二三,得到是三二二,这里错,错了啊,一二三变成三二一,看起来没问题,是不是?看起来是没问题,但是如果我输入的是一个特殊的数,比如说我想输入一个二五零, 得到七和零五二,那好像这个数就不太合理了,对不对?因为前面的零,我们把这个删掉,说不停顿。好,我们再来看啊,二五零, 他得到是零五二呀,其实没问题,零五二正常情况下,我们要去把前面的零给他去掉,对不对?在我们数学上,如果前面有零,我们要去掉,直接得到是五十二,那如果这样用字母串连接,那就做错了。所以我们得采用什么呢?采用数学的方法来运算出来呀。怎么算呢?我们将我们的 我们的个位数、百位数和十位数全部都做一个运算来组合起来,那我们得到的百位数是 c, 对 不对?我们的百位数是 c, c 是 二,然后 a 是 零,然后 a 是 个位数,我们要把个位数变成百位数,对不对?所以我们要将我们的 a 乘个一百, 将 a 乘个一百,因为它是个位数嘛,假设是三的话,它就乘一百,就变成了三百啊。我们来做个演示啊, 那假设它是一百二十三,我们要把这个位提取出来,这三乘一百,是不是变成三百啊? 然后十位提取出来,十位就只要乘十就可以了,乘十就变成了二十百,位是一,提取出来一,乘以一变成一,那把它全部都加起来,三百加两,二十加一就变成了三百二十一,是不是完成了分离?那如果是二五零的情况下,那我把这个位提取来,零乘一百,是不是还是 零啊?是不是可以等会加起来时候,是不是可以把这个零给它忽略掉了?是不是能理解了呀?好,那我们来按照这个方法继续测试一下。好,我利用这方法来测试一下。好,首先 a 乘一百,然后 b 乘以十, c 乘一,任何数乘一都不变,是不是?那我们就不需要乘了,那就 c。 好, 那我们就把它全部都加起来就可以了。好,然后是 a 乘一百,加 b 乘十,再加 c, 我 们来看一下,二五零 变成五十二是不是没有问题的呀?啊?这样的话我们就可以去掉前面多余的零了,那三二一也是正常的,比如说二七零,它就会变成七十二,是不是?好的,那今天的 啊,竖位分离法你学会了吗?通过球商取,球商要向下取整来完成我们的这两个小任务啊。好的,那这节课我们就上到这。

为什么我的新号第一条作品就能爆?今天我带着大家系统的拆解一下那今天这个短视频呢?他不是说给大家去制造焦虑的,而是系统着带着大家去参与到我的制作过程当中,我给大家也去做了很多的这种准备。 同样的今天的这个内容呢,我会以以下的几个部分展开,具体的内容我就打在了这里,大家有需要的话可以直接跳转到对应的章节。 接下来我们先从策划和设计这个板块讲起,那我再去做我自己账号定位的时候,其实我是分析了我自身的优劣势的,我这个人呢是一个线下的自媒体讲师,我的知识储备这方面是比较丰富的, 但是相对应而言的话,我的剪辑方面是比较薄弱的,因为剪辑他也是需要大量长时间的磨练的,所以我的决定就是把我自己知识的这个点发挥出来,就是把内容做长,因为内容长他考验的是一个人的输出能力,这是我想要去表达的。第一个点,就是在账号定位的时候, 一定要去依靠自己的长板,而不是死磕自己的短板,这样的话会把自己拖垮的。然后到第二个,我为什么要去选择创作者大会的解读作为我的新号第一条视频呢?这个东西主要是源自于我真实的体感,我之前是做一个直播答疑的博主, 就是关于短视频知识这方面的,那从十月份以来,每天晚上我连麦的这个过程中,差不多有百分之七十的人都会有这样的问题,那我是基于这个真实的体感去做的这个内容, 我选择了这个选择题之后,我怎么样让这个选择题脱颖而出呢?这个时候,呃,我想给大家提的一个点就是知己知彼,然后百战不殆。在这我先讲知彼,像网上那些做的比较好的博主,比如说像超赞的小亮和这很思远,他们都是做露脸口播,然后解读创作者大会的这个赛道, 但是他们的剪辑,他们的表达,他们的场景,还有他们的信心密度都比我好,那这个时候 我肯定是要避开他们的锋芒的。那现在问题来了,我怎么样去避开这种同质化的讲解呢?这个呢就要结合我自身的优势了,就是我刚才去讲的这个长内容,他们的时间是六到七分钟,但是大家看我上一条短视频,他的时长要比这些博主要高近乎一倍。 那回过头来我们再说我身上的第二个优势,就是我之前是懂一点这个编程的,对于算法的这个理解就是要比大多数的这些短视频编导要稍微好一点,所以我就在算法这个板块着重放大,大家也可以看一下,我 在第一条视频里面那个关于算法的讲解,其实篇幅占的是比较大的,然后这也就导致了第三个原因,我再去讲这个算法的时候,因为算法在创作者大会里面是最后我选择的是逆序讲解,那逆序讲解有一个什么样的好处? 这个就是可以避免和那些优秀的博主产生直接的对比,这也就是我在选题方面的一些设计和想法。 然后再到第二个就到内容结构了,那内容结构这个板块,我的结构设计方面是分为四个部分,第一个是开头,开头这个点一定是放一个非常大的钩子,记住一定是非常大的钩子,因为我们如果仔细去看我们短视频的那个留存啊,留存 它是一个完整的曲线或者说漏斗模型,那开口的话一定要大,比如说没有流量它就是大开口,那不知道怎么选题,它就属于是小开口,这样理解的话,大家应该会很清晰的感知到。 然后就到我的第二个板块了,叫展示笔记,大家可以仔细留意一下,我为什么要在那一条短视频里面去展示这个笔记啊?展示这个笔记其实就是要给大家去建立这个预期,因为给大家展示笔记了之后,大家首先就会觉得这个人很真诚,我们对于真诚的人起码有看一眼的 这个举动,这是第一个原因。第二个我再去展示的时候,我给大家看的是午夜笔记,是不是这个内容有点多啊? 这样的话就可以让大家多有一点耐心,在我这条视频上多停留一会,这个就是我为什么要去展示笔记的原因。那么接下来就到出现目录了,那为什么我要去做一个完整的目录,包括我这一条短视频,我也给大家去澄清了一个目录, 是因为我有了一个大开口,完了之后我感受到你的真诚,但是我在这个上面没有很快速的解锁到我想要的那个信息的时候,我还是会怎么样 划走?比如说对于推流算法有疑问的人,比如说对于 ai 创作领域有疑问的人,他就可以通过这个目录,然后跳转到对应的章节去获得他自己想要的那些内容。 那么这个就是我开头的板块整体的内容采用的是总分的结构,也就是一个总的价值,然后下面放无数个这种分价值。那我每一个章节具体它是怎么样去讲解的呢?这个地方要告诉大家一个黄金圈法则叫是什么?为什么怎么做? 这个是一个表达的顺序是什么?就是我们每个章节开头要讲什么样的问题,这个问题是要大家感兴趣的啊,为什么是讲这个东西的原理?那这个原理一定要简单通俗易懂,怎么做,那怎么做的话,尽可能的给大家可以落地执行的方案 啊。大家可以发现在我的那一条短视频里面的这个位置,那每一个章节的最后我都会给到大家一个清晰的定义和方法。当然在这个板块我们要去注意就是我们的章节 时间不要太长,因为很多人去做这个章节的时候,让 ai 自动去帮你生成了,那可能一个章节一个章节有两分钟,观众没有办法一次性很清晰的去跳转到对应的章节去理解。呃,这个也是从方便的角度去考虑。呃,大家把那个章节里面的信息点 自己手动去敲一下,这个对于对于我们的人群留存是非常有帮助的啊。我的那条视频也是手敲的, 然后这个内容结构的板块我就讲完了。那回过头来,呃,给大家说一个我在这个里面做的不好的一个点是什么? 就是如果这一条内容我可以早两个月去做的话,我的数据一定要比现在好很多,因为创作者大会归根结底他还是属于一个新知。呃,一定要有时效性,所以我建议大家平时没事的时候一定要多关注官网 抖音安全与信誉中心啊,在这个版号给大家打出来。好,接下来我们再去讲第二个章节,叫拍摄和制作,在这个拍摄和制作环节的话,我会更加注重原理的解读,解读的内容差不多有这么多啊,大家可以注意去观看。 那首先从第一个就是我们拍这个短视频的时候,他要不要去写稿,我觉得在这个地方要这样区分, 如果说你是去做这种正式一点的内容,比如说像我现在给大家去做一个节目的话,你可以去写稿,但前提是你的表达要可以。呃,如果觉得写稿特别特别麻烦,你也可以去像我一样啊,列一个完完整整的提纲,提纲提纲, 那像那种表达我自己现在真实的这种情绪和感受的内容的话,我建议大家还是不要写稿,因为写稿的话会让人的眼睛会很呆板, 他没有那种交流感,所以这是关于要不要写稿的问题。好了,接下来到我们的第二个叫拍摄角度的问题,因为很多人在拍摄这个短视频的时候,他不知道这个画面排版应该怎么排啊?你们可以参考一下我这个人物, 在这个短视频里面,我在这给你画一个参考线啊,画一个参考线,你的眼睛始终要保持在上三分之一处啊,竖屏的话也是一样的。那当然呢,我们在发布的时候我们也要去参考, 比如说我们的头像、点赞、收藏等等等等这些安全区,这个在剪映里面是可以有的。操作教程我给大家放到这里,接下来我去讲横屏,竖屏的问题, 那我这条短视频为什么要去选择横屏录制呢?是因为我这条短视频的目的是想给大家呈现的是一个完整的节目,那如果我想给大家去表现的是我自身的感受以及我现在的情绪的话,我更愿意去选择竖屏,因为竖屏它会更亲切一点。 好了,这就是横屏和竖屏的问题,接下来一个问题呢,就是关于拍摄打光,很多人就会有一个疑问,那为什么你打光的时候 感觉没有特别的专业,那我在拍这一条短视频的时候,包括上一条短视频,我都是用电脑给我补的面光。这两者之间最关键的区别就在于你现在表达的这个内容是内容本身。就比如说我现在想给大家去讲的这个东西,是这个知识本质,而并非是 那种试听语言的表达。像那种变装的那些打光就要很专业了,像那种发丝灯啊,面光轮廓灯等等等等这些。除了这个之外,如果你是讲知识本身的,直接打一个面光就可以了,分清楚表达主体,这个时候非常关键。 好了,那拍摄灯光这个板块去讲完了之后,我们接下来再去讲的是关于内容讲解时候老卡壳的问题,就是我害怕这个镜头,然后导致我在讲的时候动不动就卡壳。 其实不用有这么大的心理负担的,你只要保持你现在的动作幅度不用太大,像我的这一条短视频,那我也有卡壳,但是这个卡壳是可以通过后期剪辑处理的,只要你的动作幅度不要太大啊,观众看了这个画面他就不会很跳。另外我们在讲解的时候一定要去注意 我们的吐字要清晰,语速要尽量保持统一,因为我们在讲解的时候一定要去注意我们的吐字要清晰,要尽量保持统一。因为我们在剪辑的环节,我只给大家去强调一个点, 就是剪辑它的终极目的呢是作为信息补充的,如果我们现在表达的目的是把一件事情说清楚,我们剪辑完全不用花里胡哨,它实际的用途分为几个方面呢?呃,你们可以参考一下我上一条短视频。 首先在开头那个板块,其实我漏掉了一个很关键的关键词,就是创作者大会的解,那么我就用文字信息把它打在了画面的这个位置, 这是第一个,那再到中间的部分,那我在录制过程中,如果我发现我有一段讲了重复的话,我在旁边完全可以用小字标识出来,这样的话他其实可以和观众有一个比较好的互动感,同样的也可以拉住观众的注意力 啊,当然这个也是一个比较实用的技巧啊。然后再到我们的信息密度了,大家发现我每一个章节的后面其实都有一个字幕,就是为了我去补充信息密度的。如果我单纯用口播给大家,把那个点去讲完的话, 那个会特别特别的耗时间,然后剪辑这个方面聊完了之后我们再去讲下一个就是运营技巧。其实我们很多人都会有一个意识说内容为王,但是实际上我觉得运营这个板块也很重要,为什么这么讲呢? 因为我在发这一条视频的时候,当天晚上我是凌晨两点差不多剪完就发的,发完了之后我发现了到第二天他的数据跑的并不好, 只有四十一个播放量,我紧接着就把那一条内容隐藏了,之后把我的封面以及我短视频发布的标题又重新修改优化了一下,紧接着做了一个动作就投流。 那么很多人就会有一个疑问了,就是你这条视频他是怎么投?直接可以把他投那么高,但是我告诉大家这个投流他可能还有一点负面的作用,我们可以看一下数据,这个是我在最开始投流的时候,我的 用户画像和我的投流数据,那这边呢?是我这一条视频爆了之后,他的用户画像和他的数据反馈,投完流了之后,我发现这个数据并不好了之后我就暂停了。那这个时候其实我发现这条视频他还是有那一点点爆款的苗头的,因为 因为在那个短视频下面已经开始有了这种长评论,那我就开始做了一个非常关键的动作,叫回复评论,大家千万不要小看这个动作啊,这个评论回复的好了,这个人首先很容易转化成你的粉丝,他也可以引发更多人的一些讨论,这个无疑就增加了我们自己这条视频的涨粉率。 那做完了评论之后,我还做了哪些动作呢?接下来去做的就是关于粉丝群,因为也有很多人想要跟你建立这种比较深度的联系, 我就把我的这个粉丝群去做了一个置顶粉丝群维护的一些方法,我也在这里给大家打出来,大家到时候可以具体的去参考。那做完这个粉丝群了之后,那接下来我就去做了这一条视频之后的选举规划。比如说像我今天发的这一条视频,就是延续我上一条视频内容的爆款做的延伸内容, 这样的话可以让观众对于我们建立一个非常清晰的认知和人设,我是一个教别人做短视频的,我也会在短视频里面分享干货。好了,那以上呢,就是我在这个过程中操作方法的一些分享吧。接下来这个板块呢,我想给大家去讲一下就这一条内容制作 背后的心得吧,因为有很多人都会觉得做短视频现在越来越难了,我想给大家去表达的点是,其实要看我们自己定的目标,是一天把短视频学会,还是用一年时间,还是用三年时间把这个短视频学会。我自己身上的亲身经历就是我大概从二十一年开始去做这个短视频, 当时我还是开街舞店做了三年,当时除了跳舞之外,还有那个读书博主,那会是直播啊,不嫌大家笑话,直播了三年一点起色都没有,直到去年的八月一号, 我才开始算是正式入了这个短视频的行,我自费去了一个自媒体公司去学习,在那个里面去做出了第一个爆款,是逐渐去理解了这个短视频的逻辑,那 光理解这个短视频的逻辑他肯定还不够啊,还是需要大量的实战经验。那我在今年的差不多二月份开始就是答疑,每一天晚上答疑至少两个小时,日行不坠,然后从直播间一个人到后面十个人,再到 我整整连麦连了一千三百多个人吧,在这个过程中,我感觉我自己是不断在去积累的,那积累到一定的程度了之后,我才去选择做了我的这个新账号,给自己一点时间,然后给 时间再来一点时间。这个地方套用余华的一句话啊,因为在去做这个短视频的过程中,其实也是认清自己的一个过程,我们越了解自己,完了之后我们的技能也在逐渐增长,结果他是自然而然的事情。 好,那以上呢,就是我这一条视频的系统拆解了,如果大家有不一样的看法或者说见解,欢迎大家打在评论区里面,我都会认真的去做回复的。好了,别的没有,再见。
