- 2025-01-20P3456 [POI2007] GRZ-Ridges and Valleys
P3456[POI2007]GRZ-RidgesandValleys背景本人蒟蒻,只会写DFS。本题BFS更好思路这是一道很明显的搜索题,题目要求我们找到山峰和山谷山峰?不就是在这个高度周围没有比它跟高的地方山谷?不就是在这个高度周围没有比它更矮的地方因此我们只需要用\(DFS\)遍历遇到的所
- 2025-01-20FastReport调用Delphi中的自定义函数(人民币大写金额)
人民币大写金额转换函数1functionMoneyToCn(ANumberic:Real):string;2const3s1:string='零壹贰叁肆伍陆柒捌玖';4s2:string='分角元拾佰仟万拾佰仟亿拾佰仟万';56functionStrTran(constS,s1,s2:string):string;7begin8Result:=St
- 2025-01-19计算机图形学技术笔记~直线Bresenham算法
研究内容:(1)基于图形设备的基本图形元素的生成算法,如用光栅图形显示器生成直线、圆弧、二次曲线、封闭边界内的图案填充等。布雷森汉姆直线Bresenham算法:(1)利用距离误差大小比较判断符号;(2)推导递推公式;(3)不必计算直线斜率,不用浮点数;(4)只用整数加减法和乘2运算,乘2运
- 2025-01-17微积分相关教学内容
微积分相关教学内容数学是一个可以改变自身直觉,使自身直觉更符合客观规律的工具微积分是数学的一个重要分支,主要研究变化率和累计量。它有两个主要的部分:微分学和积分学。1.微分学(DifferentialCalculus)微分学主要研究“变化率”。最基本的概念是导数。可以把导数理
- 2025-01-15中国象棋-马-有障碍
题目现有一个n∗m大小的棋盘,在棋盘的第x行第y列的位置放置了一个棋子,其他位置中的一部分放置了障碍棋子。棋子的走位参照中国象棋的“马”(障碍棋子将成为“马脚”)。求该棋子到棋盘上每个位置的最小步数。注1:中国象棋中“马”的走位为“日”字形,如下图所示。注
- 2025-01-14电脑提示directx错误导致玩不了游戏怎么办?dx出错的解决方法
想必大家都有过这样的崩溃瞬间:满心欢喜打开心仪的游戏,准备在虚拟世界里大杀四方或者畅游冒险,结果屏幕上突然弹出个DirectX错误的提示框,紧接着游戏闪退,一切美好戛然而止。DirectX作为Windows系统下游戏运行的关键“幕后英雄”,它要是出了岔子,游戏基本就“凉凉”。但别慌,今
- 2025-01-11变分法推导01
01变分法起源最速下降问题:求小球从点A到点B用时最短(注:非空间距离最短)的曲线是哪一个?答案:沿着摆线下降速度最快。最小作用量原理引出:以初速度\(\V_0\)抛出的物体,末速度为\(\V\)。为什么会沿着曲线A的轨迹运动,而不是曲线B和曲线C进行运动?答:(1)从牛顿力学出发,轨迹是A(2)从
- 2025-01-07微积分基本公式汇总
微积分基本公式汇总若\(f(x)=x^n\),有\(f'(x)=nx^{n-1}\).\(\frac{d}{dx}(g(x)+h(x))=\frac{dg}{dx}+\frac{dh}{dx}\).\(\frac{d}{dx}(g(x)h(x))=g(x)h'(x)+h(x)g'(x)\)(左乘右导,右乘左导).\(\frac{d}{dx}(g(h(x)))=\frac{dg}{dh}(h(x))
- 2025-01-05数值计算方法(3) 数值微分方法
+++date='2024-12-21T15:45:47+08:00'draft=truetitle='数值计算方法(3)数值微分方法'+++初次发布于我的个人文档上一期讲了数值积分方法,这一次自然是要讲数值微分方法的,不然太不完善了。更何况数值微分方法其实是基于数值积分方法得到的。我们先从比较简单的估计
- 2025-01-05CanvasContext.drawImage
CanvasContext.drawImage(stringimageResource,numbersx,numbersy,numbersWidth,numbersHeight,numberdx,numberdy,numberdWidth,numberdHeight)CanvasContext是旧版的接口,新版Canvas2D接口与Web一致从基础库2.9.0开始,本接口停止维护,请使用RenderingC
- 2025-01-04第4章 并行输入、输出接口
8255A的基本特性8255A是一个并行I/O接口芯片。具有两个8位(A和B口)和两个4位(C口高/低四位),最多可达24位的并行输入输出。能适应CPU与I/O接口之间的多种数据传送方式的要求。如无条件传送,应答方式(查询)传送,中断方式传送。可执行功能强,方式字和控制字为用户如何根据外
- 2025-01-04第5章 串行接口
8251A的基本特性可用于同步和异步传送。同步传送:5~8bit/字符,内同步或外同步,自动插入同步字符;异步传送:5~8bit/字符,接收/发送时钟频率为通信波特率的1,16或64倍;可产生中止字符、1,1.5,2位停止位。检查假启动位,自动检测和处理中止字符;波特率:DC-19.2Kbps(异步);DC-64Kbps
- 2025-01-03导数
导数教学大纲一、导数的基础入门导数的定义函数$f(x)$在点$x_0$处的导数定义为:\[f'(x_0)=\lim_{\Deltax\to0}\frac{f(x_0+\Deltax)-f(x_0)}{\Deltax}\]解释:导数是函数在某一点的变化率(斜率)。几何意义:曲线在点$(x_0,f(x_0))$处的切线斜率。导
- 2025-01-03微机原理与接口技术——期末笔记 实验总结 侧重Win32汇编代码实现
微机原理与接口技术声明:本篇文章是在复习期末考试的过程中根据教材与实验所总结的复习资料,参考书目为*《微机原理与接口技术(第2版)——Win汇编、接口及设备驱动》郭兰英赵祥模编著*。文章只重点总结了前两章、第五章、五大芯片、键盘、AD转换的具体代码示例。所有代码均来
- 2024-12-28数值计算方法(2) 数值积分方法
+++date='2024-12-21T13:49:00+08:00'draft=truetitle='数值计算方法(2)数值积分方法'+++初次发布于我的个人文档上一期讲了插值方法,这一次自然是要运用一下插值方法了。所以这一期的主题是用插值方法计算定积分。机械求积方法下面我们来介绍一下怎么用插值法来得
- 2024-12-28【机器学习】因微知著,穷数通灵:微积分与机器学习的量化之美
文章目录微积分基础:理解变化与累积的数学前言一、多重积分的基本概念与计算1.1多重积分的定义与重要性1.1.1多重积分的基本组成1.1.2多重积分在机器学习中的应用1.2多重积分的历史与发展1.2.1多重积分的历史1.2.2多重积分的发展二、微分方程的基本概念与解法2.1
- 2024-12-25Luogu EI 的第六分块 // KTT 学习记录
P5693EI的第六分块题目描述给定一个整数序列,支持区间加正整数以及查询区间最大子段和。思路使用线段树记录四个信息来维护答案:\(sum_i\):区间和;\(lmax_i\):最大前缀和;\(rmax_i\):最大后缀和;\(mx_i\):最大子段和。信息合并时分类讨论:\(lmax=\max(lmax_{ls},sum_{ls}+l
- 2024-12-23常见不定积分表
常函数、幂函数、指数函数\[\intkdx=kx+C\,(k\inC)\]\[\intx^adx=\frac{x^{a+1}}{a+1}+C\,(a\neq-1)\]\[\int\frac{dx}{x}=\ln{\lvertx\rvert}+C\]\[\inta^xdx=\frac{a^x}{\ln{a}}+C\]\[\inte^xdx=e^x+C\]三角函数\
- 2024-12-21AtCoder Beginner Contest 385 Solution
A-Equally(abc385A)题目大意给定三个数,问能不能分成两个以上的组,使其和相同。解题思路两个以上的组要么是两组要么是三组,三组就是三个数都相等,两组就是两个小的加起来等于大的。代码voidsolve(){inta[10];cin>>a[0]>>a[1]>>a[2];sort(a,a+3)
- 2024-12-21洛谷P1126 机器人搬重物
题目描述机器人移动学会(RMI)现在正尝试用机器人搬运物品。机器人的形状是一个直径1.6米的球。在试验阶段,机器人被用于在一个储藏室中搬运货物。储藏室是一个N×M的网格,有些格子为不可移动的障碍。机器人的中心总是在格点上,当然,机器人必须在最短的时间内把物品搬运到指定的地
- 2024-12-20微分的详细概念讲解-ChatGPT4o作答
微分的详细概念讲解**微分(Differentiation)**是微积分的重要分支之一,是对函数变化的细微研究,其核心目的是通过导数描述函数在某点的变化情况。微分既是数学的一个理论工具,也是一种用于解决实际问题的计算工具。以下将从基本概念、数学定义、几何意义、计算规则、应用以及与
- 2024-12-15拉格朗日插值和数值微积分
+++date='2024-11-30T15:26:27+08:00'draft=truetitle='拉格朗日插值和数值微积分'+++初次发布于我的个人文档。(每次都是个人文档优先发布哦)本文想简要介绍和推导一下拉格朗日插值和数值积分方法。什么是插值?所谓的插值就是已知几个离散点的信息视图求一个满足这些
- 2024-12-14转载:【AI系统】动手实现自动微分
在这章内容,会介绍是怎么实现自动微分的,因为代码量非常小,也许你也可以写一个玩玩。前面的文章当中,已经把自动微分的原理深入浅出的讲了一下,也引用了非常多的论文。有兴趣的可以顺着综述Asurvey这篇深扒一下。前向自动微分原理了解自动微分的不同实现方式非常有用。在这里呢,我
- 2024-12-14转载:【AI系统】动手实现 PyTorch 微分
这里记录一下使用操作符重载(OO)编程方式的自动微分,其中数学实现模式则是使用反向模式(ReverseMode),综合起来就叫做反向OO实现AD啦。基础知识下面一起来回顾一下操作符重载和反向模式的一些基本概念,然后一起去尝试着用Python去实现PyTorch这个AI框架中最核心的自动微分机
- 2024-12-12转载:【AI系统】动手实现自动微分
在这章内容,会介绍是怎么实现自动微分的,因为代码量非常小,也许你也可以写一个玩玩。前面的文章当中,已经把自动微分的原理深入浅出的讲了一下,也引用了非常多的论文。有兴趣的可以顺着综述Asurvey这篇深扒一下。前向自动微分原理了解自动微分的不同实现方式非常有用。在这里呢,我