粉丝189.1万获赞2889.1万


好,欢迎回来,这节课我们只是讲一些 c 加加当中的一些小知识点。首先呢,呃,在 windows 上运行 c 加加之后会产生一个点 ex 文件,这个文件只能在 windows 上运行,在 mac 就 像我一样或者 linux 平台上是无法运行的, 我们需要拿到源码之后再次翻译,才能获得当前平台的可执行文件。好,我们接下来说如何运行这个程序。我们最简单的方式就是点击上面的运行它的快捷键,在 mac 平台上是 ctrl 加 r。 嗯,使用快捷方式总是很轻松的。然后我们还可以看到,其实我在第一节课就谈到了啊,现在的类方框中可以省略 return 零,我们也可以加上,我们再次运行一下, 可以看到结果是一样的。那如果我删掉一个分号会怎么样呢?我们再运行一下,可以看到直接报错了, 它这里提醒我,呃,应该加上这个分号。好,我们加上再运行一下。 好,一切恢复如初。实际上,我想说,呃,作为新手,漏掉什么东西都是很正常的,你可以慢慢地学习,并且现在 ide, 也就是集成开发环境会逐渐地提醒你,所以, 呃,耐心是一个优秀程序员的必备技能,所以请不要灰心。另外,我们常用的 count 和 sin, 我 们常在这个黑框框里进行操作。这个呢,叫终端或者控制台,或者其他任何你想教的东西。这完全没有对错,我们一般叫它控制台或者终端,我更习惯叫它终端 terminal。 好, 今天这节课就到这里。

上节课我们初步学习了循环结构,今天我们继续来学习。我们来看今天的这道题,鸡尾酒疗法。鸡尾酒疗法由美籍华裔科学家和大一于一九九六年提出,是通过三种或三种以上的抗病毒药物联合使用来治疗艾滋病。人们在鸡尾酒疗法的基础上,又提出了许多改进的疗法。 假设鸡尾酒疗法的有效率为 x, 新疗法的有效率为 y, 如果 y 减 x 大 于百分之五,则效果更好。 如果效果更好,输出 better。 如果 x 减 y 大 于百分之五,则效果更差。如果效果更差,我们这里输出 worse, 否则称为效果差不多。这里输出 same。 下面给出 n 组临床对照实验,其中第一组采用鸡尾酒疗法, 其他的 n 减一组为各种不同的改进疗。因为第一行是鸡尾酒疗法,所以最后只有 n 减一行输出。 我们在这里可以先定义一个 int 的 n, 用来存储他的 n 组临床对照实验。然后我们继续定义一个 double 类型的 a 一 和 b 一, 来分别存储鸡尾酒疗法的临床实验总比例数和鸡尾酒疗法的有效比例数。把它们输入一下,这里我们继续定义一个 x 来存储鸡尾酒疗法的有效率。来计算一下 x, x 等于 b 一 除以 a 一 的值,这样我们就有了鸡尾酒疗法的有效率。这时候我们需要循环输入其他的 分解一组的改进疗法。由于上节课我们使用了 for, 这节课我们使用 will, will 和 for 的 区别主要在于是已知迭代次数的,而 will 是 不确定迭代次数的。这道题两种做法都可以。这道题我们主要使用 will 来实现。 will 的 主要格式是这样的, 它表示如果括号内的条件满足,则执行循环体。因为这里已经输入了鸡尾酒疗法的,所以我们把 n 减减一。 will 里面我们可以写,如果 n 不 等于零,则执行里面的。我们在这里可以定义一个 a 二和 b 二, 来存储改进方法的临床实验总比例数和改进方法的有效比例数。把它输入一下,然后定义一个 y 来存储改进方法的有效率。与 x 的 算式是类似的, y 等于 b 二,除以 a 二,这样我们就得到了鸡尾酒疗法的有效率和改进方法的有效率。我们可以通过题目来进行一下判断,如改进疗法的有效率减去鸡尾酒疗法的有效率是大于百分之五的,那么执行括号内的, 那么输出 bit, 然后换行。因为在编程中,百分号也代表取余,所以这样写是错误的。我们可以把百分之五转换成小数形式,也就是零点零五。我们以同样的方法再写一下加的两种情况,如果鸡尾酒疗法的有效率减,其他疗法的有效率大于零点零五, 那么表示其他疗法的效果更差,那我们输出 was, 否则我们输出 sin。 这样做循环是抑制执行的,那我们要怎么让它停止呢? 因为我们写了循环条件,如果 n 等于零的情况下,他就会跳出。所以说我们在最后要把 n 减一,表示在每一次处理后把 n 减一,最后所有的改进疗法都判断之后,他就等于零了,他就会跳出这个循环,我们的程序也就结束了, 让我们来测试一下,复制一下项链,对照一下,第一组是 c, 第二组是 was, 第三组是 better, 第四组还是 c, 与样例是一样的,说明我们的代码是正确的。提交一下,我们通过了这道题,其实这道题我们是已知了它的循环次数的,所以我们同样也可以用 for 来做,我们可以从一到 n, 每次都不长为一,这样同样可以循环四次,完成与 vivo 一 样的效果。今天的内容就结束了,你还有什么更好的方法吗?拜拜。

嗨,大家好,我是宝页编程的绿叶老师,今天给大家介绍一下第一位 cpp 的一个调试, 我们用的第一个视频版本是呃,五点九点二,我们看一下这个,打开基本是这个界面,然后我们看一下它的边翼有有几种呢?其实它的边翼这里有六种,也有三种是六十四位的,有三种是三十二位的。我们现在的机子呢,一般都是六十四位的,所以我们选六十四位的就行。 那六十四位的里面有三种,一种是 release, release 就是发布版本,第二种是呃第八个,第八个就是我们调试版本。第三种是 platform, 它就是呃一个 性能分析的一个版本,最主要是分析一下 cpu 占的是占的多少,以及内存占的多少,所以这个我们 用的应该不多,最常用的就是迪巴格跟瑞士,而瑞士是发布版本,在做产品的时候可能用的比较多。瑞士跟迪巴格的区别就是迪巴格里面的话一般包含一些挑事信息,而瑞士呢,相对来说他是比较小的,他就直接是发布里面, 呃里面生成的 ex1 是比较小的,他不会有一些调试信息在里面。对我们中小学生来说,呃运行哪一个都是一样的,但是呃我们调试的话,一般我们用第八个, 大家确认一下我们的第八个里面他为什么调出信息呢?我们看一下工具下里面有一个边翼选线,边翼选线里面有一个,我们这里选第八个,他里面有一个深层优化里面, 这里有个连接器,你看呢又产生了个调试信息,这样的话就调试尝试信息了,为什么要学会调试呢?调试非常重要,我们在写代码的时候,我们不可能 的时候,不可能一下子把它写对,或者出了问题的时候,可以去看一下在运行过程中某个变量的只是多少,那我们就要用调用调试,学会了尝试调试的,学会调试的话,很多问题出来以后,我们就自身呢就学会怎么去改它,怎么去把它避免掉, 那我们接下来看一下怎么调试。调试的话,第一在调试之前,我们先代码写完了以后,我们一开始要在调试之前一定要先保证编意,比如说我就全部全部重新编一下,编意后才能产产生调试信息。说明开始要编意, 我给大家编一下,编一完以后我们要设置怎么呢?要设置断点,设断点的话,一般情况下我们在一些关键部位,比如说我们输入以后,我先我先这里,我先跟输入看一下输入的 a 更 b 的值,那我就在前,在前面就是十八,这里 左下这左键点一下,就尝试一个断点,断点什么意思呢?就说代码运行到这里的时候,他会停下来, 停下来,然后我们可以看看里面东西,等我们看完了以后,我们可以继续下一步,比如说我们设断点,设立这里个,那我先看这里的里面的一个值,那先看这个值,我就设设在这里设个断点,在前面点一下就行了, 然后如果取消的话,再点一下啊,左键再点一下,这样左键再点一下,如果我想看看这里的这句话,用完运行完以后他的 c 值是多少,那我就点这里,然后最终的呃,断点我也可以,我可以多设几个断点,那么接下来我们看怎么运行呢? 怎么用调试呢?就是下面你看这里有个调试,我们这里这里下掉个调试调试,然后用完以后我们这里点这里的调试, 点这里调试,这个调试我们点这里调试,那我们就可以点一下调试就行了。 小时运行代码,现在运行到输入 a 跟 b, 我们把 a 跟 b 的只输入,比如说我就简单点输一个一,然后再输一个二啊,回车进行,你看这里变成蓝色了,说明代码已经运行到这里了。运行到这里什么概念啊?运行到这里的话,说明上一行代码已经执行了,但下面这一行代码还没有执行, 那么接下来我们看一下,我们想看一下 a 的子跟 b 的子,我们手表已上去,我们就可以看到,但是他 a 的子等于一,是不是啊? b 的值等于二,但是你看,但是很难看出来,那我那我们怎样让他看的更清楚呢?我们选一下 a, 这样拖动一下,按下左键拖动,我们就选中 a, 然后的话这里有一个 贴贴加查看,那我们看到这里看到 a, 是不是啊?同理我们看一下 b, 我们也看一下,添加查看那 b 我们就可以看到了,这个变了, a 个 b 就看到了,那我们再看一下,我们同时把 c 贴下去,我们看上 c 的值多少。 这时候谁的纸其实是还没有付给的,他是一个初始纸,但是初始纸我们没有给他,所以他是一个默认纸,他能说个随机数,随机数的话,我们这里应该他随机给他一个零,那么接下来 这里我们接下来看一下掉到他里面怎么掉呢?那么准备就行了,我们点下一步就行了,我们只要设置断点以后,我们点下一步他就会进入到这里来, 进到这来以后我就可以看到这个 z 的值,那这个值多少呢?那我们看一下啊,我们也可以进下查看,然后这个值等于三, 那这是一,这是二,因为我们常见是一跟二吗?常见是一等于三,那我们继续下一步,这样一步步下来 在这里就出来了,那么接下来看一下 c 是多少啊? c 是三了,是不是啊?喏,加起来用 c 等于三,我们就运行到这一步了,这时候的 c 是等于三,那三的平方呢?我们再看一下 c 是等于多少运行到下一步。 哦,这些完一还运行完以后,谁等等于九呢?谁就这个九我们就出来了,那结果出来就是九,这这样就一步调下来, 我们就这想看什么纸我们都可以看到了,最主要我们一般调试,对于中小学生来说,我们用到下一步就行了。当然如果我们在这里这个函数里面没有说断点的话,下一步他会直接直接直行到这里的, 所以我如果要想看看里面的就是函数里面的这些子,那我们就要这最好在函数里面也设个断点, 一段断点的挑事就基本上是这样的,所以说还是相对来说是比较简单的好挑事我们就给大家介绍这里,谢谢大家,再见。
![#程序员 #CPP #力扣 447. 回旋镖的数量 给定平面上 n 对 互不相同 的点 points ,其中 points[i] = [xi, yi] 。回旋镖 是由点 (i, j, k) 表示的元组 ,其中 i 和 j 之间的欧式距离和 i 和 k 之间的欧式距离相等(需要考虑元组的顺序)。
返回平面上所有回旋镖的数量。
示例 1:
输入:points = [[0,0],[1,0],[2,0]]
输出:2
解释:两个回旋镖为 [[1,0],[0,0],[2,0]] 和 [[1,0],[2,0],[0,0]]
示例 2:
输入:points = [[1,1],[2,2],[3,3]]
输出:2
示例 3:
输入:points = [[1,1]]
输出:0
提示:
n == points.length
1 <= n <= 500
points[i].length == 2
-104 <= xi, yi <= 104
所有点都 互不相同](https://p3-pc-sign.douyinpic.com/tos-cn-p-0015c000-ce/oQEGIAEb9rgRAGDp5FFXfPDeH07AME0wn4qTBQ~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2083208400&x-signature=7qKp2q%2FkfQHVkX3TTepnzP1W8BY%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20260108134027585CDDF0847B3C69B524)
大家好,今天我们来讲解一下例口。在第四百四十七道题,回旋标的数量以定平面上 n 对 互不相同的点 points, 其中 points i 等于 x i y i。 回旋标是由点 i j k 表示的圆组,其中 i 和 j k 之间的 o 式之间的 o 式距离相等, 需要考虑原组的顺序。返回平面上所有回旋标的数量,我们来看看样例, points 等于零零一零二零。最后的返回式二,我们来看一看解释, 一共有两个回旋标,一零零零和二零一零二零和零零。好,一共有这两种回旋标。接下来我们来看一看思路, 我们需要根据这五步思路来第一个,我们现在做一下第一步便利每个点作为中心点。先实现第一步定义答案变量, result 为零 boar 循环 i 从零开始, i 到 point 的长度结束, i 加加第一个 on order map u n o r d e r e d on order map int int 这样子我们第一步便利每个点作为中心点就好了,因为负二循环便利,对吧?然后我们来做第二步,计算其余点到该中心点的位置,使用距离平方,避开,避免开放,那这里还要继续循环。 这边里内层循环,就叫 j j 从零开始, j j 小 于 points 点 size, 然后这里改成 j 加加,如果 i 和 j 一 样,那么 continue。 这样子第二步也写完了。第三步使用哈希表统计相同距离的点数,所以这边定一个点等于 point point i 零减 point j 零 j 零,然后再乘以 points i 零减 points j 零加上好,我们这边因为很长,所以换一个行 改为零。改一的话,我们把上面这一行复制下来, i 零就要改 i 一, j 零就要改 j 一, i 零改 i 一, j 零改 j 一, 这样子就可以了。那我们第三步还差什么?还差 map 的 复制, map 的 d i 那 一位自增,这样子,我们第三步使用哈希表统计相同距离的点数也就好了。第四步,对于每个距离,若有点 n, 又若有 n, 各点 则可以构成 n 乘 n 减一个回旋标,那这一步的话就是在计算答案,那答案的话,我们这边好了以后就来写写第四步。第四步 这边还是要写在循环里面。 for 循环 o to i t 等于 map 点 begin i t 不 等于 map 点点 and i t 加加,接下来里面也就是我们最重要的复制的地方,所以 result 加等于 加等于的它第二个位置, map 的 second 乘以 map 的 the second 加一,最后返回 r, e, s 这样子就可以了。主函数调用 factor, factor b 等于 小括号,要给大括号, 然后直接输出返回 in, 所以 直接输出 cell solution 的 这一个函数 v 传过去运行。 这边应该是 i t 的, 进行一下 points, 我们看一下,第一步便利,每个中心点就是到这一步是第一步,然后第二步 计算其余点,所以便利到这也可以结束。第三步,哈西表这里统计。最后对于每个点 这边应该是 second 减一再运行二,是不是?对了,我们提交看一看, 先运行 好通过,再提交也通过了监过滤口的第四百四十七道题,回旋标的数量我们就讲到这里,谢谢大家。

我们说到 t k 幺零微三百之后怎么去进行玩耍呢?首先啊我们打开这个盖板,四颗五号电池,注意这布局,按一下这里开机,把这个电池跟这个接头接上,接上之后我们按一下这里开机,通电之后呢我们来测试啊,他的一个转向, 转向没有问题,然后前进,前进没有问题,然后后退 前进后退,转向功能没有问题,之后呢我们就可以下地正常的玩耍了。说到车子之后呢,发现他的轮胎啊, 呈现一个外八或者内八的话,他都是一个正常的,就是厂家这么故意设计的,为了让他方便走直线,我们可以看到啊,一个外八内八都有,现在我们来讲一下遥控器的功能,这里呢就是给你的车子进行一个限速,现在是一百,我们看一下, 然后七十五,然后五十, 这个呢就是油门反向的一个按钮,拨一下之后呢油门 你本来往下推是前进,那么你往下按之后呢就变成了后退,我们再看到 s t 杠 r 这一个呢就是方向反向的,我们来演示一下,我现在往这边轮胎朝这边,然后我们切一下 轮胎已经相反了,这个就是方向反向的一个按钮,这个 sr 呢就是转向角度大小的调节,我们看一下现在是转向角度最大的,然后我们给他调到最小,看一下 st 呢就是它的方向微调,我们来看一下,注意看轮胎, 当我们车辆在发生跑偏的时候呢,通过这里去给它进行一个微调, t h 就是 油门中位的一个大小,我们看一下我现在没有拖油门,自己会走, 这一个按钮呢是调节陀螺仪灵敏度的一个按钮,长按开启, 他刚刚响了四下,那么他现在的陀螺仪灵敏度呢,就是在百分之九十,我们看一下,我们再长按一下, 只响了一下,那么这个时候呢,陀螺仪它灵敏度就是归零了,不会进入你的车辆,同样的我们按住这里响两下呢,灵敏度是百分之四十,我们看一下效果, 再按一下,听见声音响三下,那么它现在的灵敏度呢就是百分之六十五, 再按一下,然后回到刚刚的百分之九十,它是连续响四下,一般情况下呢,这个陀螺仪调多少呢?也是根据自己的实际情况去进行调节。以上呢就是这一款车辆的基础使用教程,感谢各位老板支持!


当我们收到瑞泰私立整之后,该如何进行使用呢?这期视频来教你们。首先还是一样的遥控器,准备好电池放进去,注意正负极,在这里给他拨动开机,开机之后这里是红色的,在车尾这里有个拨的,往前面一推就出来了, 这里是它的电源线,我们接上,接上之后呢,我们按一下,这里开机 连接成功,这里亮绿色转向没有问题,然后前进跟后退,前进没问题,后退也没有问题。三驱四就是他的高低速换挡,我们先来看一下这个是什么挡,现在这个是低速挡,让我们切一下高速挡, 讲一下遥控器上这些按键分别对应什么功能。我们讲这一个方向反向,我们看下遥控器现在打方向是往这边的对不对?然后我们拨一下,然后方向就反了,这是方向反向的功能,然后这一个油门反向,我们看一下,我现在给油,他是往前走的, 然后我们切一下,我正常还是往前扣,但是他是往后退的,这个是油门反向,这一个是转向角度大小的微头,我们看一下现在一个转向角度有这么大对不对?我们给他开到最小 转向就没有反应了。这一个呢就是方向微调的旋钮,我们注意看轮胎,当你在车辆发生跑偏的时候呢,就可以通过这里给他进行微调,让他尽量的去跑一条直线。这一个旋钮呢就是油门大小的微调,我们先来看一下, 速度非常快,然后我们给他关闭,就是你到最小会发生什么呢?油门没有反应了,你可以通过这个旋钮呢去给他进行一个限速,这个旋钮呢就是定速巡航的旋钮,我们来看一下,现在给一点点 他自己会走,然后呢我是没有碰这个 油门的,当你绿灯闪烁的时候呢,代表你遥控器没多少电了,需要更换电池了,这一个通道呢是多出来的控雨通道没有用的。以上呢就是这款瑞泰撕裂者的一个使用教程,如果说大家对这款车感兴趣的话,可以联系我们进行购买,感谢支持!

the first thing we need is a good bump, we want to get his momentum going backwards okay a good bump starts with a good dribble, so it's dribble step one get this foot inside step two, so that we can get under him and then step three is deliver basically a down to a bump。。 notice, i didn't throw my arm or anything now once, i create that separation now, i've got a couple different options of footwork that i can use okay, so remember dribble step bump now first option is just pop your feet。。 pop a feet and then what i'm gonna, do is i'm either gonna spin off my toe or my heel if i go like this, which i like spin off the heel i can naturally just roll off of it and spin if you spin off your toe exacting things to take this dribble boom and bump, i can also go off the toe。。 and it's been there, you're never gonna spin on your foot, it's always either heel or toe the big teaching points on the spin are once, i take this dribble, i take this step and i bump i pop my feet so the first thing is either toe or heel。。 second thing is i want to get this foot to 45 if i don't so say i like put it down there now, i can't get my hips opened up。 so if you get this heel right here past forty five my whole body can spin around。。 大夏天打球太热了。。 还好有我在抖音商城秒杀频道买的可口可乐,气泡十足,冰爽畅快,暑期宅家就得多囤点,在抖音上还可以淘到很多解馋小零食,买这个还不到九块九,真的省了不少,方便又便宜。!现在点商城进入秒杀频道,或者直接点评论区超低价入手官方限量补贴,刷到视频的兄弟有福了,链接在就有机会。! 限时限量,大家赶紧进我评论区抄作业吧!! and then on the shot all we're thinking about doing is jumping off of two getting the ball to our pocket fully extending both legs and then shooting with a high arc。。 you guys got to remember when you're shooting a fade away so if you shoot a normal jump shot my pocket is you know 90 to 95 if i recline back i should still have 90 to 95 now if we think about finishing our shot we always say elbow to eyebrow what happens do our follow through if we recline back look at how high it goes。。 another one that you can do exact same bump, so dribble step bump and now this time we're keeping our weight here we're pushing off of this foot right here again i'm getting this out so it's basically once i bump right here。。 i bump and i step out with this and push it off my inside foot to my outside foot i'm rolling again 45 get on balance keep the ball protected on my hip same attack recline get the ball the pocket shoot it high。。