你家的孩子是这样你是会崩溃还是会高兴?

2024-01-22 05:36
文章标签 崩溃 孩子 你家 高兴

本文主要是介绍你家的孩子是这样你是会崩溃还是会高兴?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 一、背景介绍
  • 二、思路&方案
  • 三、过程
    • 1.先上题目
    • 2.再来传统的做法的分析
    • 3.未知变换已知的过程(也称之为设未知数)
    • 4.第一种做法,快速得出一个答案的解法
    • 5.第二种做法,加了限制,遍历边界更明确的做法
    • 6.第三种做法,通用解法
    • 7.过关标准:
    • 8.扩展
    • 9.再扩展为无限之后的收敛闭环
  • 四、总结

一、背景介绍

由于目前公司是做教学平台的,偶尔会和一些老师针对性的讨论学习一下数学题;
通过一个数学题,第一关.考验初中数学是否过关 第二关.验证是否有科学思维 第三关.与后续自己的编程结合(逻辑能力呢想象能力),无限思维;
如果你家初中毕业的孩子做了下面这道题,做题思路与做法是否通过了上面的考验?
你是会崩溃还是会高兴?我们继续往下看。

二、思路&方案

1.先上题目
2.再来传统的做法的分析
3.未知变换已知的过程(也称之为设未知数)
4.第一种做法,快速得出一个答案的解法
5.第二种做法,加了限制,遍历边界更明确的做法
6.第三种做法,通用解法
7.过关标准
8.扩展
9.再扩展为无限之后的收敛闭环

三、过程

1.先上题目

1/5=1/()+1/() 括号中填写整数

2.再来传统的做法的分析

2.1.一看题,很蒙圈,不知道从哪儿下手做
2.2.分析,通过代数试的方式,第一个括号从1开始;然后计算第二个括号以此类推

如果你或者你的孩子是这样的思路,我想你要为此警觉了。

3.未知变换已知的过程(也称之为设未知数)

3.1.思想1;将未知变为已知(打破了括号中填数只能填一个的下意识认知)
由1/5=1/()+1/() 变为:1/5=1/a+1/b
3.2.思想2:将具体量5变为常量k(打破了我只求个例5的这个常数)
由:1/5=1/a+1/b 变为:1/k=1/a+1/b

通过以上的转换,我们就将这个具体的题变成了:
所有常数分之一是任意两个整数分之一的和

这个过程非常关键;它体现了升维思考(将一个具体问题,表象单一的答案;明示成了可以是N个问题,M种答案的解)

4.第一种做法,快速得出一个答案的解法

4.1.根据欧几里得公里,得出:1/k = 1*(k+1)/k(k+1) = k/k(k+1) + 1/k(k+1) = 1/k+1 + 1/k(k+1)
得:a=k+1;b=k(k+1)

5.第二种做法,加了限制,遍历边界更明确的做法

假设k为非质数,且k=cd
1/k = 1/c
d = 1*(c+d)/cd(c+d) = c/cd(c+d) + d/cd(c+d) = 1/d(c+d) + 1/c(c+d)
得:a=d(c+d) b=c(c+d)
将k进行因式分解,让其满足任意c
d=k 最终根据c、d的值求出a、b的值

6.第三种做法,通用解法

根据1/k=1/a+1/b = a+b/ab
k(a+b) = a
b
ka+kb = ab
kb = a
b -ka
kb = a(b-k)
kb/b-k = a
找到a和b的相关关系;这里可以看到b得>k 且 kb得是b-k的倍数;按照这个边界进行遍历b的所有可能和a的所有可能即可

7.过关标准:

第一关,如果能按照上面任意一种做法快速得出一个结果
第二关,如果能将以上第三种做法得出,并能够明确边界,得出无数个解
第三关,在下面

8.扩展

1/k = 1/a + 1/b + 1/c 这个式子如何计算a、b、c的值?

先进行1/k = 1/a + 1/b的计算,完成之后,将1/a + 1/b 看成一个整体再进行计算

9.再扩展为无限之后的收敛闭环

1/k = 1/a + 1/b + 1/c + 1/d + … 这个式子又应该如何计算呢?

同8.扩展思路;做一个循环即可;循环体中使用6.的通用解法即可

四、总结

科学思维:确定边界,进行遍历;最后得出的结果一定是那个样子(就好像拥有了一双预知未来的眼);两年来对于自己曾经是如何跨界的改变终于上升了一个新高度。
在这里插入图片描述

这篇关于你家的孩子是这样你是会崩溃还是会高兴?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/631991

相关文章

位运算:带带孩子吧,孩子很强的!

快速进制 在聊到位运算之前,不妨先简单过一遍二进制的东西。熟悉二进制和十进制的快速转换确实是掌握位运算的基础,因为位运算直接在二进制位上进行操作。如果不熟悉二进制表示,很难直观理解位运算的效果。 这里主要涉及二进制和十进制之间的互相转换。 十进制转二进制 十进制转二进制可以使用常见的 除2取余法 进行。每次将十进制除以2并记录所得余数,直到商为0,然后再将记录的余数 从下往上排列即

[轻笔记] ubuntu Shell脚本实现监视指定进程的运行状态,并能在程序崩溃后重启动该程序

根据网上博客实现,发现只能监测进程离线,然后对其进行重启;然而,脚本无法打印程序正常状态的信息。自己通过不断修改测试,发现问题主要在重启程序的命令上(需要让重启的程序在后台运行,不然会影响监视脚本进程,使其无法正常工作)。具体程序如下: #!/bin/bashwhile [ 1 ] ; dosleep 3if [ $(ps -ef|grep exe_name|grep -v grep|

世界公认十大护眼灯数据出炉!一文看懂孩子用的台灯哪个牌子好

近年来,随着科技的迅猛发展,诸如智能手机、电脑等电子设备在工作、学习及娱乐中的应用日益广泛,人们对这些设备的依赖程度也随之加深。然而,长时间面对屏幕不可避免地给眼睛带来伤害,如眼疲劳、干燥甚至近视等问题。因此,市场对能够缓解眼疲劳的照明产品的需求日益增长。这类护眼照明产品通常采用无频闪、无紫外线辐射等技术,旨在减少对眼睛的潜在危害,有效保护视力健康,并降低眼疾的发生率。随着护眼台灯的不断创新进步,

解决服务器VS Code中Jupyter突然崩溃的问题

问题 本来在服务器Anaconda的Python环境里装其他的包,装完了想在Jupyter里写代码验证一下有没有装好,一运行发现Jupyter崩溃了!?报错如下所示 Failed to start the Kernel. ImportError: /home/hujh/anaconda3/envs/mia/lib/python3.12/lib-dynload/_sqlite3.cpython-

怎么截取app崩溃日志

1.配置adb工具说明                   2.配置完成的检测     3.App崩溃的时候,截取错误日志。

数业智能心大陆告诉你如何培养孩子的批判性思维?

现今的教育体系自小学起便强调培养孩子的批判性思维,这种能力被视为在复杂世界中生存和发展的关键。在当今信息爆炸的时代,它能让我们在海量信息中辨别真伪、深入思考并做出明智决策。如今,如数业智能心大陆产出的AI 心理咨询平台的出现为培养孩子批判性思维提供了新可能,其通过互动引导孩子思考,助力孩子提升批判性思维能力。 什么是批判性思维呢? 批判性思维是一种思考方式,它能够使我们在接收信

JZ62 孩子们的游戏(圆圈中最后剩下的数)

JZ62 孩子们的游戏(圆圈中最后剩下的数) 题目题解(138)讨论(914)排行面经 new 中等  通过率:33.14%  时间限制:1秒  空间限制:256M 知识点基础数学 描述     每年六一儿童节,牛客都会准备一些小礼物和小游戏去看望孤儿院的孩子们。其中,有个游戏是这样的:首先,让 n 个小朋友们围成一个大圈,小朋友们的编号是0~n-1。然后,随机指定一个数 m ,让编号

Android 应用崩溃后重启的机制

一、出现的场景   在开发过程中,想必你也一定遇到过这样的问题,当我们的应用发生Crash时异常退出,然后又自动启动跳转到未知页面,此时应用在崩溃前保存的全局变量被重置,用户状态丢失,显示数据错乱。更让我们头疼的是,这种崩溃后重启的情况,并不是每次都会遇到,那么究竟是因为什么呢?   经测试,在 Android 的 API 21 ( Android 5.0 ) 以下,Crash 会直接退出应用

Flutter中添加崩溃分析

前言 Crashlytics的作用是在移动应用程序发生崩溃时,及时收集崩溃信息并发送给开发人员,以帮助开发人员快速定位和修复问题,从而提高应用程序的稳定性和用户体验 Crashlytics的原理是通过集成到应用程序中的SDK,在应用程序崩溃时收集崩溃信息并在App重启时上传到Crashlytics服务器。SDK会收集崩溃堆栈、设备信息、应用程序版本等信息,并生成一个唯一的崩溃ID。开发人员

家有熊孩子

一个家庭中有一个熊孩子,作为父母会焦虑的,同时也是幸运的;孩子成长过程伴随着各种担忧和不安,担心她摔倒,担心她骨折,担心她吃得少,担心她学习,担心她未来。     唯有不断学习,不断探索,相信可以走出一条属于自己家庭的育儿经。