【踏雪无痕的痕五】——一年级数学题映射动态规划

目录

  • 一、背景介绍
  • 三、过程
    • 1.那是什么样的一个数学题?
    • 2.动态规划是个啥?
    • 3.为啥联系到动态规划了?
    • 4.拿01背包算法做个小例子练练手吧
    • 5.感受
  • 四、总结

一、背景介绍

小编发烧+并发症一周了,这一周从最开始的轻飘飘找不到灵魂在哪里——>水深火热细胞大战斗——>如获新生;这段时间细胞一定再生了很多。
趁着新细胞还没被应试传统细胞感染;挤时间在我们2.0平台上畅游《一年级数学上册》,从最初的认识开始从零起步去弥补曾经欠下的思维逻辑债。
这不最近就发现了一个有意思的题目,竟然让我和动态规划联系到一起了;算是从新细胞开始对动态规划的一个初探吧,偷偷先夸我一个见微知著。

2013年-2017年,四年的时间我到底是如何变过来的?通过2018年-2020年的参与以及2021年-2023年三年的深化有了一定的理解,于是开启《踏雪无痕的痕》系列文章;通过系列文章想要做到:

  • 1.将教育最高境界中踏雪无痕的痕明示出来,寻找自己的归路
  • 2.自己也可以做到踏雪无痕
  • 3.可以通过踏雪无痕让自己的孩子在未来大学毕业的时候,可以超过当初我计算机系阶段毕业的社会认可度
  • 4.让中国万万家庭都可以做到成本很低的达到教育新阶梯

三、过程

1.那是什么样的一个数学题?

如下图:你可以列出那些算式?请你思考5秒再往下滑。
在这里插入图片描述

小编的思考放到3为啥联系到动态规划了?去一起说这道数学题。

2.动态规划是个啥?

动态规划(Dynamic Programming,简称DP)是一种在数学、计算机科学和经济学中使用的,通过把原问题分解为相对简单的子问题的方式来求解复杂问题的方法。动态规划常常适用于有重叠子问题和最优子结构特性的问题。

  1. 最优子结构:一个问题的最优解包含其子问题的最优解。这意味着我们可以通过解决子问题来构建原问题的最优解。
  2. 重叠子问题:在使用递归方法解决问题时,相同的子问题可能会被重复计算多次。动态规划通过存储和复用子问题的解来避免这种重复计算,从而提高效率。

动态规划的应用非常广泛,包括最短路径问题、背包问题、资源分配问题、序列比对(如生物信息学中的DNA或蛋白质序列比对)等。它也可以用于优化和控制理论,以及强化学习等领域。

动态规划的基本步骤通常包括:

  1. 定义状态:确定问题的子问题,并为每个子问题定义一个状态。
  2. 转移方程:定义如何从一个状态转移到另一个状态,并计算转移过程中的代价或收益。
  3. 边界条件:确定问题的初始状态和结束状态。
  4. 求解:使用上述定义的状态、转移方程和边界条件,通过迭代或递归的方式求解问题。

虽然动态规划主要用于求解以时间划分阶段的动态过程的优化问题,但是一些与时间无关的静态规划问题,也可以通过引入时间因素,将其视为多阶段决策过程,然后使用动态规划方法求解。

3.为啥联系到动态规划了?

首先说那是一道一年级上册数学题;从一年级学生的角度,他们刚学了1-7的数,以及对应的加减法;
在这里插入图片描述

故:小学生可以给出的结果是:4+2=6、2+4=6、6-4=2、6-2=4;这个结果是为了训练学生

  • 3.1.加法:4+2 从左到右的合并思维(局部到全局)
  • 3.2.加法:2+4 从右到左的合并思维(局部到全局)
  • 3.3.减法:6-4 从左到右的拆分思维(全局到局部)
  • 3.4.减法:6-2 从右到左的合并思维(全局到局部)

有了对这个数学题的基本理解;再结合上面动态规划介绍的基本思想;其实就能联系到全局到局部&局部最优到全局最优的思路。

4.拿01背包算法做个小例子练练手吧

5.感受

见微知著,还是从这个词说起来吧。

就好比每年的诺贝尔奖论文用看似简单的篇幅看似很多人都能明白那些原理?,以及那些简单易懂的大道理像"一万小时定律"、“奥卡姆剃刀原则”、"高效能人士的七个习惯"等,听着简单做起来难,因为背后蕴含着很多的逻辑学问呢。

从一年级数学开始;摒弃了自我的恐惧、降低了自己的姿态、避免了灯下黑、从最原始开始入手、窥探自己思维逻辑和认知中需要训练的东西。

昨晚凌晨,恍然对于计算机的底层那些重要的东西突然意识到真的是那么重要,就好比小学课本中为啥要先教1-5再教0一样重要。

曾经为了看到效果,先从上层应用开始,简单易懂,后面想要把断层的知识补起来,就得一点点的从最底层开始梳理,例如:计算机组成原理。

四、总结

将自己的成长、后代的成长、现在的生活、工作、曾经的那个雪痕;全都聚焦到一个方向上,这是一件多么酷的事情。
如果小时候我多一些科学思维培养,少一些填鸭;也许现在…
好了,该去真正的做梦了。
未来你我的孩子呢?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/426959.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【心理】程序人生之情绪与压力篇,附心理学相关证书备考指南(心理学312统考,心理治疗师,中科院心理咨询师,家庭教育指导师,企业培训证书)

程序员生活指南(情绪与压力篇)之 【心理】程序人生之情绪与压力专项,附心理学相关证书备考指南(心理学312统考,心理治疗师,中科院心理咨询师,家庭教育指导师,企业培训证书&#xff0…

Linux之进程信号

目录 一、概念引入 1、生活中的信号 2、Linux中的信号 二、信号处理常见方式 三、信号的产生 1、键盘产生信号 2、系统调用接口产生信号 3、软件条件产生信号 4、硬件异常产生信号 四、信号的保存 相关概念 信号保存——三个数据结构 信号集——sigset_t 信号集操…

程序员如何选择职业赛道?

程序员选择职业赛道就像是在一个充满挑战和机遇的迷宫中探索。不同的职业赛道代表着不同的路径,每条路径都有其独特的风景和挑战。我愿意为大家提供一些关于如何选择职业赛道的建议。本文将分为几个部分,包括了解自己、了解行业、职业规划、技能提升和持…

单片机独立按键控制LED状态

一、前言 这幅图是按键的抖动与时间的联系 按键抖动:对于机械开关,当机械鮑点断开、闭合时,由于机械触点的弹性作用,一个开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开,所以在开关闭合及断开的…

加密与安全_探索数字证书

文章目录 Pre概述使用keytool生成证书使用Openssl生成证书 (推荐)证书的吊销小结 Pre PKI - 借助Nginx 实现Https 服务端单向认证、服务端客户端双向认证 PKI - 04 证书授权颁发机构(CA) & 数字证书 PKI - 数字签名与数字证…

matplotlib散点图

matplotlib散点图 假设通过爬虫你获取到了北京2016年3, 10月份每天白天的最高气温(分别位于列表a, b), 那么此时如何寻找出气温和随时间(天)变化的某种规律? from matplotlib import pyplot as pltx_3 range(1, 32) x_10 range(51, 82)y_3 [11,17,16,11,12,11,12,6,6,7,8…

GEE:使用双曲正切(tanh)激活函数对单波段图像进行变换(以NDVI为例)

作者:CSDN @ _养乐多_ 本文将介绍在 Google Earth Engine (GEE)平台上,对任意单波段影像进行 双曲正切(tanh)激活函数 变换的代码。并以对 NDVI 影像中像素值的变换为例。 文章目录 一、tanh激活函数1.1 tanh激活函数1.2 用到遥感图像上有什么用?二、代码链接三、完整代…

STL——queue

queue 1. 队列是一种容器适配器,专门用于在FIFO上下文(先进先出)中操作,其中从容器一端插入元素,另一端提取元素。 2. 队列作为容器适配器实现,容器适配器即将特定容器类封装作为其底层容器类,queue提供一组特…

Linux入门到入土

Linxu Linux 简介 Linux 内核最初只是由芬兰人林纳斯托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口&#xff09…

Vscode 使用SSH远程连接树莓派的教程(解决卡在Downloading with wget)

配置Vscode Remote SSH 安装OpenSSH 打开Windows开始页面,直接进行搜索PowerShell,打开第一个Windows PowerShell,点击以管理员身份运行 输入指令 Get-WindowsCapability -Online | ? Name -like OpenSSH* 我是已经安装好了,…

掘根宝典之c语言字符指针,指针数组,数组指针,函数指针

目录 字符指针 字符指针指向字符串 使用字符指针 例子 指针数组 数组指针 数组名和&数组名 数组名 sizeof(数组名),&数组名 &数组名 &数组名错误使用方法 数组名和&数组名用于一维数组 例子1 例子2 数组名和&数组名用于二维数…

龙耀南街 喜闹元宵| 猜灯谜送汤圆蒙面K歌精彩多多!

上元南街,璀璨烟花!正月十五,你来南街闹元宵了吗? 为了更好的让游客体验碳水王国丰富多元的元宵活动,南街特此设定了:送汤圆做龙灯、猜灯谜送财气、大屏互动.好运连连、南街大舞台.有才你就来—蒙面歌王挑战赛、璀璨烟花,现场热闹欢腾~ 送汤圆: 做龙灯: 猜灯谜送财气: 大屏互…

Java内存区域

Java内存区域 Java内存区域就是Java运行时数据区 线程私有的:程序计数器、虚拟机栈、本地方法栈线程共享的:堆、方法区 1.程序计数器 程序计数器是什么:可以看作是当前线程所执行的字节码的行号指示器 程序计数器的作用: 实…

Open3D 进阶(21)无序点云平面检测的鲁棒统计方法

目录 一、算法原理1、算法过程2、参考文献二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、算法原理 1、算法过程 除了寻找具有最大支持的单个平面外,Open3D还包含一个算法,该算法使…

于月仙主动与赵本山握手表示欢迎,赵:怎么着要跟我第二次牵手啊?

于月仙主动与赵本山握手表示欢迎,赵:怎么着要跟我第二次牵手啊? --小品《乡村爱情》(中1)的台词 表演者:赵本山 于月仙 王小利 唐鉴军等 (接上) 咱们呢就给新人揭盖头 好 好长贵…

STM32 (4) GPIO(1)

1.芯片的引脚分布 2.普通IO引脚的命名规则 3.IO复用 IO引脚身兼数职的现象叫做IO复用,可以使芯片拥有更多的功能,例如: PA9和PA10既可以用于GPIO的引脚,也可以用于串口或定时器的引脚 通用:CPU直接控制IO引脚的输入输…

Leetcode热题100道

Leetcode热题100道 👏作者简介:大家好,我是 枫度柚子🍁,Java摆烂选手,很高兴认识大家 👀 📕CSDN/掘金/B站: 枫吹过的柚 🍁 🔥如果感觉博主的文章还不错的话&a…

FreeRTOS(一)FreeRTOS基础知识

目录 简单介绍 FreeRTOS基础知识 任务调度 抢占式调度: 举例说明: 时间片调度 举例说明 任务状态 FreeRTOS中4种任务状态 四种任务状态转换图 任务状态列表 今天开个新坑----FreeRTOS 简单介绍 FreeRTOS是一个轻量级的实时操作系统&#xf…

修复通达OA 百度ueditor 文件上传漏动

前些日子,服务器阿里云监控报警,有文件木马文件,因为非常忙,就没及时处理,直接删除了木马文件了事。 谁知,这几天对方又上传了木马文件。好家伙,今天不花点时间修复下,你都传上瘾了…

【风格迁移】对比度保持连贯性损失 CCPL:解决图像局部失真、视频帧间的连贯性和闪烁

对比度保持连贯性损失 CCPL:解决图像局部失真、视频帧间的连贯性和闪烁 提出背景解法:对比度保持连贯性损失(CCPL) 局部一致性假设 对比学习机制 邻域调节策略 互信息最大化对比学习:在无需标签的情况下有效学习区分…