自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (3)
  • 收藏
  • 关注

原创 计操理论课03 -- openEuler实验第二章内存管理

文章目录任务1:使用 kmalloc 分配 1KB,8KB的内存,并打印指针地址任务要求任务代码任务截图任务分析任务2:使用vmalloc分别分配8KB、1MB、64MB的内存,打印指针地址任务要求任务代码任务截图任务分析任务3:研讨一、什么是内存泄漏、内存溢出、内存越界?二、分析程序三、内存泄漏、内存溢出、内存越界的危害四、如何检测和防止内存泄漏/内存溢出/内存越界?任务1:使用 kmalloc 分配 1KB,8KB的内存,并打印指针地址任务要求使用 kmalloc 分配 1KB,8KB的内存,打

2021-11-13 01:55:15 483

原创 计操理论课02 -- openEuler实验第一章任务完成记录

文章目录任务1:openEuler操作系统安装任务2:openEuler内核编译与安装一、内核源码下载二、内核编译及安装1.解压缩2.清理源代码树3.生成内核配置文件.config4.内核编译及安装5.更新引导6.修改默认启动内核任务3:内核模块编程一、helloworld.c和Makefile编写二、执行Make编译源码三、加载、查看,卸载模块任务1:openEuler操作系统安装过程详细记录:openEuler操作系统及图形界面安装步骤任务2:openEuler内核编译与安装一、内核源码下载在

2021-11-10 10:45:41 14

原创 计操理论课01 -- openEuler操作系统及图形界面安装步骤(全网最详细)

openEuler操作系统安装与内核编译文章目录openEuler操作系统安装与内核编译一、写在前面二、openEuler操作系统安装三、openEuler内核编译1.内核源码下载一、写在前面说实话,在此之前,我甚至没有听说过OpenEuler这个东西,作为Mac用户,对于软件UI、系统界面美感要求一直挺高,所以很不习惯。。二、openEuler操作系统安装本来以为和Ubuntu一样,安装虚拟机应该没有难度,但是事实证明确实不大一样,首先下载镜像,一开始用21.09版本,折腾了一晚上,不管使用什么

2021-11-04 13:06:23 216

原创 计算机操作系统--Linux初试07

Linux网络配置/路由器及防火墙设置1.网络配置(1)ifconfig命令(2)ping命令(3)route命令(4)DNS配置命令2.防火墙(1)安装(2)启用防火墙(3)启用SSL端口(4)关闭防火墙1.网络配置常用配置网络指令(1)ifconfig命令使用 ifconfig 指令查看网络配置运行截图参数介绍UP表示:该网卡已开启BROADCAST :表示“主机支持广播”RUNNING:表示“接口在工作中”MULTICAST:表示“主机支持多播”。mtu 1500:最大传输

2021-10-17 01:10:42 138

原创 计算机操作系统--Linux初试06

Linux Shell及vi/vim使用一、shell使用1.shell变量变量名命名规则变量类型2.shell 字符串单引号双引号3.shell 数组4.shell 注释5.shell 运算符6.shell分支shell中条件判断ifshell中的 case语句7.shell函数二、vi/vim使用1.vi基本概念2.进入vi的命令3.移动光标类命令4.屏幕翻滚类命令5.插入文本类命令6.删除命令7.搜索及替换命令一、shell使用Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。

2021-10-16 23:31:27 60

原创 计算机操作系统--Linux初试05

实验五:Linux日常管理与备份一、查看系统相关信息1.查看内核版本详细信息,其中包括主机名称2.查看正在运行的内核版本3.显示发行版本信息二、查看网络,网卡1.查看网络参数2.查看内存信息3.查看CPU4.查看ip,网关三、时间管理1.查看硬件时间2.显示系统时间3.显示日历常见命令:uname -a查看内核/操作系统/CPU信息head -n 1/etc/issue查看操作系统版本cat /proc/cpuinfo查看CPU信息hostname查看计算机名

2021-10-14 20:30:10 371 2

原创 计算机操作系统--Linux初试04

实验四:Linux进程与磁盘管理进程管理1.查看进程2.杀死进程3.查看进程树pstree磁盘管理1.df:列出文件系统的整体磁盘使用量2.du:检查磁盘空间使用量 ,扫描当前目录下全部的目录得到每个目录占用的容量3.fdisk:用于磁盘分区进程管理(1)在LINUX中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号。(2) 每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。(3) 每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以

2021-10-13 19:35:22 33

原创 计算机操作系统--Linux初试03

实验三:Linux 用户与用户组管理一、用户管理1、查看用户信息(1)查看所有的用户信息(2)查找某个用户(3)查看密码文件(4)创建用户(5)修改用户信息(6)删除用户二、管理用户组(1)查看所有组信息(2)查找某个用户组(3)增加新用户组(4)用户组改名(5)删除用户组Linux是个多用户多任务的分时操作系统,所有想要调用系统资源的用户都必须先向系统管理员申请一个账号,然后通过这个账号进入系统。用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,控制他们对系统资源的访问;另一方面也能帮助用户组

2021-10-11 17:58:22 1155

原创 计算机操作系统--Linux初试02

实验二:Linux文件管理及目录与权限控制一、文件目录有关操作(1)创建目录(2)显示文件目录(3)切换目录命令(4)创建文件(5)复制剪切文件或目录(6)删除文件或目录运行截图二、文件压缩解压(1).zip格式(2).tar格式(3).gz文件(4).tar.gz文件、 .tgz文件运行截图三、软连接和硬链接四、更改文件或目录权限法一(手动)法二(命令)实验目标:创建/复制/移动/删除/查看文件和目录命令文件压缩,解压软连接和硬链接更改文件或者目录权限一、文件目录有关操作(1)创建目录mk

2021-10-10 23:01:52 37

原创 计算机操作系统--Linux初识01

计算机操作系统--Linux初识01准备工作实验一:Linux软件部署及应用软件安装QQ官网下载二进制软件包.deb格式百度网盘官网下载软件包.rpm软件卸载软件更新此系列博客将会记录学校任务的完成情况,希望能有所收获。准备工作安装Ubuntu虚拟机,Mac电脑的操作比win10简单许多(Parallel可以实现Mac和虚拟机之间的无缝对接,且无卡顿)在此不做赘述。安装好后截图如下(20.04版本):实验一:Linux软件部署及应用软件安装QQ官网下载二进制软件包.deb格式终端命令:s

2021-10-10 01:43:17 45

原创 基于梯度提升模型和多变量综合评价法分析波士顿房价数据(2021数模校赛做题记录)

基于梯度提升模型和多变量综合评价法分析波士顿房价数据文章目录基于梯度提升模型和多变量综合评价法分析波士顿房价数据摘 要一、 问题重述1.1. 问题背景1.2. 问题重述二、 问题分析2.1. 问题一分析2.2. 问题二分析2.3. 问题三分析2.4. 问题四分析三、 模型假设与符号说明3.1. 模型假设3.2. 符号说明四、 模型建立与求解4.1. 问题一模型建立与求解4.1.1. 整体数据描述及数据预处理4.1.2. 自变量间及自变量与因变量间关系分析4.1.3. 相关系数分析4.1.4. 综合因素分析

2021-10-10 01:38:28 72

原创 微信小程序开发学习记录--组件篇

微信小程序开发组件篇本内容记录时间为2021-04-06,后期语法可能会发生变动,本篇为学习组件过程中认为比较重要的知识记录文章目录微信小程序开发组件篇1.view(块标签)2.text(行标签)3.imagemode 的合法值4.navigator(块元素)5.scroll-view(滚动条)6.swiper(轮播图)7.button8.input(输入框)type 的合法值9.switch10.其余组件(1)icon(2)progress1.view(块标签)属性类型默认值必填说

2021-04-06 23:01:00 25

原创 微信小程序开发学习记录--预备知识篇

微信小程序基础概念速览文章目录微信小程序基础概念速览1.小程序特点概述2.普通的静态页面分为四个部分3.小程序适配方案: rpx (responsive pixel 响应式像素单位)4.弹性盒模型:在没有指定具体宽高的情况下由内容撑开的布局flex属性:flex-wrap 容器内元素的换行(默认不换行)以下6个属性设置在项目上。5.其他相关知识(1)物理像素(2)设备独立像素 & css 像素(3)dpr 比 & DPI & PPI1.小程序特点概述a)没有 DOM(文件模块

2021-04-06 22:58:31 46

原创 牛客_21313美丽序列_动态规划

21313美丽序列题目描述牛牛喜欢整数序列,他认为一个序列美丽的定义是1:每个数都在0到40之间2:每个数都小于等于之前的数的平均值具体地说:for each i, 1 <= i < N, A[i] <= (A[0] + A[1] + … + A[i-1]) / i.3:没有三个连续的递减的数现在给你一个序列,每个元素是-1到40,你可以将序列中的-1修改成任意的数,求你可以得到多少个美丽序列,答案对1e9+7取模输入描述:第一行输入一个整数n (1 ≤ n ≤ 40

2021-03-12 00:57:06 59

原创 牛客_21303删括号_动态规划

21303删括号对我来说这题是真的难以理解,下面展示了完整的思考过程,虽然最后依然有点儿晕。。题目描述给你一个合法的括号序列s1,每次你可以删除一个"()"你可以删除0个或者多个"()"求能否删成另一个括号序列s2输入描述:第一行输入一个字符串s (2 ≤ |s| ≤ 100)第二行输入一个字符串t (2 ≤ |t| ≤ 100 )输出描述:如果可以输出"Possible"否则输出"Impossible"示例1输入(())()输出Possible示例2输入()(

2021-03-11 01:27:25 81 2

原创 牛客_21302被3整除的子序列_动态规划

21302被3整除的子序列题目描述给你一个长度为50的数字串,问你有多少个子序列构成的数字可以被3整除答案对1e9+7取模输入描述:输入一个字符串,由数字构成,长度小于等于50输出描述:输出一个整数示例1输入 132输出 3示例2输入 9输出 1示例3输入 333输出 7示例4输入 123456输出 23示例5输入 00输出 3备注:n为长度子任务1: n <= 5子任务2: n <= 20子任务3: 无限制思路简析本题分

2021-03-08 21:37:42 70

原创 python-opencv学习记录--项目实战OCR识别

OCR识别文章目录OCR识别项目概述项目实现①边缘检测代码效果②轮廓检测代码效果③透视变换代码效果④识别文字代码效果项目提醒项目概述目标:对购物小票进行扫描并识别其上的文字原图:步骤:①首先,因为小票拍摄角度任意,所以需要通过边缘检测,轮廓检测以及透视变换,将小票摆放成一个规整,平铺的位置,将图片周围的无用部分去除②其次,对小票上的文字进行识别,并将扫描后的结果存储到txt文件中项目实现先实现第一步,将小票平铺①边缘检测代码# 导入工具包import numpy as npim

2021-01-24 18:39:24 103 2

原创 python-opencv学习记录--光流估计

光流估计光流是空间运动物体在观测成像平面上的像素运动的“瞬时速度”,根据各个像素点的速度矢量特征,可以对图像进行动态分析,例如目标跟踪。文章目录光流估计前提Lucas-Kanade算法函数代码案例效果前提亮度恒定:同一点随着时间的变化,其亮度不会发生改变。小运动:随着时间的变化不会引起位置的剧烈变化,只有小运动情况下才能用前后帧之间单位位置变化引起的灰度变化去近似灰度对位置的偏导数。空间一致:一个场景上邻近的点投影到图像上也是邻近点,且邻近点速度一致。因为光流法基本方程约束只有一个,而要求

2021-01-24 18:36:40 77

原创 python-opencv学习记录--背景建模

背景建模文章目录背景建模帧插法混合高斯模型混合高斯模型学习方法混合高斯模型测试方法代码案例帧插法由于场景中的目标在运动,目标的影像在不同图像帧中的位置不同。该类算法对时间上连续的两帧图像进行差分运算,不同帧对应的像素点相减,判断灰度差的绝对值,当绝对值超过一定阈值时,即可判断为运动目标,从而实现目标的检测功能。帧差法非常简单,但是会引入噪音和空洞问题混合高斯模型在进行前景检测前,先对背景进行训练,对图像中每个背景采用一个混合高斯模型进行模拟,每个背景的混合高斯的个数可以自适应。然后在测试阶

2021-01-24 18:34:26 67

原创 python-opencv学习记录--SIFT

Scale Invariant Feature Transform (SIFT)文章目录Scale Invariant Feature Transform (SIFT)图像尺度空间多分辨率金字塔高斯差分金字塔DOG空间极值检测关键点的精确定位消除边界响应特征点的主方向生成特征描述代码案例得到特征点计算特征图像尺度空间在一定的范围内,无论物体是大还是小,人眼都可以分辨出来,然而计算机要有相同的能力却很难,所以要让机器能够对物体在不同尺度下有一个统一的认知,就需要考虑图像在不同的尺度下都存在的特点。

2021-01-24 18:31:49 29

原创 python-opencv学习记录--harris角点检测

harris角点检测文章目录harris角点检测概念基本原理角点响应代码案例效果概念在水平与垂直方向移动,像素变化均不大,则为平面在水平与垂直方向移动,其中一个方向像素变化较大,则为边界在水平与垂直方向移动,其中两个方向像素变化均较大,则为角点基本原理角点响应通常情况下,R>0,认为是角点,R=0,认为平坦区域,R<0,认为是边界代码案例cv2.cornerHarris() img: 数据类型为 float32 的入图像blockSize: 角点检测

2021-01-24 18:22:08 28

原创 python-opencv学习记录--傅里叶变换

傅里叶变换文章目录傅里叶变换傅里叶变换的作用代码案例numpy实现傅里叶变换低通滤波高通滤波傅里叶变换的作用高频:变化剧烈的灰度分量低频:变化缓慢的灰度分量滤波低通滤波器:只保留低频,会使得图像模糊高通滤波器:只保留高频,会使得图像细节增强opencv中主要就是cv2.dft()和cv2.idft(),输入图像需要先转换成np.float32格式得到的结果中频率为0的部分会在左上角,通产要转换到中心位置,可以通过shift变换来实现cv2.dft()返回的结果是双通道的(实部,虚

2021-01-24 18:16:41 44

原创 python-opencv学习记录--直方图

直方图文章目录直方图直方图理论代码案例mask操作直方图均衡化猫图片的直方图均衡化图片均衡化前后对比自适应直方图均衡化import cv2 #opencv读取的格式是BGRimport numpy as npimport matplotlib.pyplot as plt #Matplotlib是RGBdef cv_show(img,name): cv2.imshow(name,img) cv2.waitKey() cv2.destroyAllWindows()直

2021-01-24 18:14:35 38

原创 python-opencv学习记录--模板匹配

模板匹配文章目录模板匹配概念函数一个对象的匹配代码效果多个对象的匹配代码效果概念模板匹配和卷积原理很像,模板在原图像上从原点开始滑动,计算模板与(图像被模板覆盖的地方)的差别程度,这个差别程度的计算方法在opencv里有6种,然后将每次计算的结果放入一个矩阵里,作为结果输出。假如原图形是AxB大小,而模板是axb大小,则输出结果的矩阵是(A-a+1)x(B-b+1)#模板匹配img=cv2.imread('lena.jpg',0)template = cv2.imread('face.jpg',

2021-01-24 14:57:58 27

原创 python-opencv学习记录--图像轮廓

图像轮廓文章目录图像轮廓语法代码案例二值处理代码绘制轮廓轮廓特征轮廓近似边界图形矩形外接圆语法cv2.findContours(img.mode,method)mode:轮廓检索模式RETR_EXTERNAL :只检索最外面的轮廓RETR_LIST:检索所有的轮廓,并将其保存到一条链表当中RETR_CCOMP:检索所有的轮廓,并将他们组织为两层:顶层是各部分的外部边界,第二层是空洞的边界RETR_TREE:检索所有的轮廓,并重构嵌套轮廓的整个层次 (最常用)meth

2021-01-24 14:52:24 45

原创 python-opencv学习记录--图形金字塔

图形金字塔可以应用于图像特征提取文章目录图形金字塔基本理论高斯金字塔拉普拉斯金字塔代码案例高斯分段代码高斯效果拉普拉斯代码拉普拉斯效果基本理论高斯金字塔拉普拉斯金字塔高斯金字塔高斯金字塔:向下采样方法(缩小)ps:在金字塔中方向向上高斯金字塔:向上采样方法(放大)ps:在金字塔中方向向下拉普拉斯金字塔用上一层与下一层的结果作差代码案例高斯分段代码原图img=cv2.imread("AM.png")cv2.imshow('img',img)print(img,sha

2021-01-24 14:45:35 20

原创 PCA降维+SVR+数据可视化 实战记录

基于SVR算法对四姑娘山景区2019年下半年客流量进行预测文章目录基于SVR算法对四姑娘山景区2019年下半年客流量进行预测1.整理用机器学习进行回归分析的过程和原理(入门)10回归分析过程回归分析原理2.谈谈你眼里的机器学习是什么,怎样使用机器学习算法解决实际问题,可以结合例子。20机器学习定义解决实际问题:3.整理SVR(支持向量机回归)的作用,基本思想和基本原理简单介绍。30SVR的作用SVM资料补充&&SVR思想及原理4.配置tensorflow环境,通过截图证明(pip)。 10

2020-12-22 19:49:48 788 3

原创 算法设计与分析,分治,回溯法,分支限界法,动态规划,贪心算法总结

分治,回溯法,分支限界法,动态规划,贪心算法分治法回溯法分支限界法动态规划法贪心算法分治&回溯,动规&贪心分治法1.基本思想及策略(1)分治法的设计思想是:将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。(2)分治策略是:对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。2.使用要求

2020-11-27 00:15:58 323

原创 【NOJ1205】【算法实验四】活动安排

1205.活动安排时限:1000ms 内存限制:10000K 总时限:3000ms描述Jack是一名nwpu的大一新生,对学校举办的各种活动都十分的好奇,想尽可能多的参加这些活动。Npwu每天共有N项活动,其开始结束时间分别为B[i],E[i],(i = 1,2,……N)请问Jack一天最多能参加几项活动。当然,Jack在同一时间内只能参加一项活动,即jack参加的活动时间上不能重叠,但时间为[t1,t2],[t2,t3]的两个活动是可以同时参加的。输入第一行 一个整数N(1<=n&lt

2020-11-27 00:15:12 215

原创 【NOJ1577】【算法实验四】0-1背包问题

1577.0-1背包问题描述:一个背包容量为c ,现有n件物品,求能装入背包的最大重量是多少?输入:先输入两个正整数n、c(0<n、c<1000),表示物品的件数和背包容量,再输入n个正整数,分别是这n件物品的重量。输出:输出能装入背包的最大重量。输入样例:5 5023 18 13 35 24输出样例:48#include<iostream>#include<algorithm>using namespace std;int c,v,n;

2020-11-27 00:12:17 257

原创 【NOJ1576】【算法实验四】最大连续子序列和问题

1576.最大连续子序列和问题描述:给定一整数序列A0,A1, A2,… An-1 (可能有负数),求A0An-1的一个连续子序列AiAj,使得Ai到Aj的和最大。输入:先输入一个正整数n(1<n<1000),再输入n个整数。输出:输出最大连续子序列的和。输入样例:102 -1 5 -7 2 -1 4 -2 4 -5输出样例:7#include<iostream>using namespace std;const int maxn=10050;int

2020-11-27 00:05:40 298

转载 【NOJ1084】【算法实验四】花生米(三)

1084.花生米(三)时限:1000ms 内存限制:10000K 总时限:3000ms描述五一长假第三天,Tom和Jerry在仓库散步的时候又发现了一堆花生米(仓库,又见仓库……)。这次Tom制定分花生米规则如下:???1、Tom和Jerry轮流从堆中取出k粒花生米吃掉;2、第一次取花生米的人只能取一粒,以后取花生米的数量不能超过前一个人取花生米数量的两倍;3、为显示规则的公平性,Jerry可以选择先取或者后取。Jerry当然还是希望最后一粒花生米被Tom吃掉。请计算,Jerry为了达到目的

2020-11-26 23:54:50 105

原创 【NOJ1083】【算法实验四】花生米(二)

1083.花生米(二)时限:1000ms 内存限制:10000K 总时限:3000ms描述五一长假第二天,Tom和Jerry在仓库散步的时候又发现了一堆花生米(这个仓库还真奇怪)。这次Tom制定分花生米规则如下:1、Tom和Jerry轮流从堆中取出k粒花生米吃掉,k可以是1,5,10中的任意一个数字;2、为显示规则的公平性,Jerry可以选择先取或者后取。Jerry当然还是希望最后一粒花生米被Tom吃掉。请计算,Jerry为了达到目的应该先取还是后取。输入本题有多个测例,每个测例的输入是一

2020-11-26 23:52:49 117

原创 【NOJ1209】【算法实验四】滑雪

1209.滑雪时限:1000ms 内存限制:10000K 总时限:3000ms描述Michael喜欢滑雪这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10 9一个人可以从某个点滑

2020-11-26 23:50:06 119

转载 【NOJ1203】【算法实验四】装盘子

1203.装盘子时限:1000ms 内存限制:10000K 总时限:3000ms描述N人为了大快朵颐,行至云餐二楼,取了N个盘子,打了M个饺子。现欲将M个饺子装入N个盘子中,试问共有多少种不同的装法?假设盘子足够大,并且盘子里可以什么都不放。注意像2 5 0和5 0 2之类的属于同一种放法。输入两个整数M、N(1=< M,N <=100)以空格隔开。输出单独一行输出共有几种装法。输入样例7 3输出样例8#include <iostream>using n

2020-11-26 23:47:53 52

转载 【NOJ1149】【算法实验四】旅游预算

1149.旅游预算时限:1000ms 内存限制:10000K 总时限:3000ms描述一个旅行社需要估算乘汽车从某城市到另一城市的最小费用,沿路有若干加油站,每个加油站收费不一定相同。旅游预算有如下规则: 若油箱的油过半,不停车加油,除非油箱中的油不可支持到下一站;每次加油时都加满;在一个加油站加油时,司机要花费2元买东西吃;司机不必为其他意外情况而准备额外的油;汽车开出时在起点加满油箱;计算精确到分(1元=100分)。编写程序估计实际行驶在某路线所需的最小费用。输入第一行为起点到终点的距离(实

2020-11-26 23:46:00 242

原创 【NOJ1148】【算法实验四】石子合并

1148.石子合并时限:1000ms 内存限制:10000K 总时限:3000ms描述在一个圆形操场的四周摆放着n堆石子(n<= 100),现要将石子有次序地合并成一堆。规定每次只能选取相邻的两堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。编一程序,读入石子堆数n及每堆的石子数(<=20)。选择一种合并石子的方案,使得做n-1次合并,得分的总和最小; 比如有4堆石子:4 4 5 9 则最佳合并方案如下:4 4 5 9 score: 08 5 9 score: 813

2020-11-26 21:44:03 154 2

转载 【NOJ1048】【算法实验四】计算矩阵连乘积

1048.计算矩阵连乘积时限:1000ms 内存限制:10000K 总时限:3000ms描述在科学计算中经常要计算矩阵的乘积。矩阵A和B可乘的条件是矩阵A的列数等于矩阵B的行数。若A是一个p×q的矩阵,B是一个q×r的矩阵,则其乘积C=AB是一个p×r的矩阵。计算C=AB总共需要p×q×r次乘法。现在的问题是,给定n个矩阵{A1,A2,…,An}。其中Ai与Ai+1是可乘的,i=1,2,…,n-1。要求计算出这n个矩阵的连乘积A1A2…An最少需要多少次乘法。输入输入数据的第一行是一个整树n

2020-11-26 21:41:10 151

原创 【NOJ1047】【算法实验四】田忌赛马(tian ji racing)

1047.田忌赛马(tian ji racing)时限:1000ms 内存限制:10000K 总时限:3000ms描述田忌与齐王赛马,双方各有n匹马参赛(n<=100),每场比赛赌注为1两黄金,现已知齐王与田忌的每匹马的速度,并且齐王肯定是按马的速度从快到慢出场,现要你写一个程序帮助田忌计算他最好的结果是赢多少两黄金(输用负数表示)。Tian Ji and the king play horse racing, both sides have n horse (n is no more th

2020-11-26 21:37:03 372 2

转载 【NOJ1046】【算法实验四】防卫导弹

1046.防卫导弹时限:1000ms 内存限制:10000K 总时限:3000ms描述一种新型的防卫导弹可截击多个攻击导弹。它可以向前飞行,也可以用很快的速度向下飞行,可以毫无损伤地截击进攻导弹,但不可以向后或向上飞行。但有一个缺点,尽管它发射时可以达到任意高度,但它只能截击比它上次截击导弹时所处高度低或者高度相同的导弹。现对这种新型防卫导弹进行测试,在每一次测试中,发射一系列的测试导弹(这些导弹发射的间隔时间固定,飞行速度相同),该防卫导弹所能获得的信息包括各进攻导弹的高度,以及它们发射次序。现要

2020-11-24 01:49:45 195

西北工业大学离散数学课件.zip

西北工业大学软件学院离散数学上课用的课件完整版,有预习意愿的同学可以下载学习,包含集合论,关系,函数,代数系统,群论,格与布尔代数,图论,树,命题逻辑,谓词逻辑,离散建模等知识

2020-09-08

dlib-19.19.0-cp38-cp38-win_amd64.zip

人脸识别中有一个dlib模块,本资源适用于直接使用pip install dlib不成功的同学,使用pip install name.whl方法进行安装,适用于win10 64 位系统python3.8

2020-09-07

西北工业大学数据结构及实验答案.7z

其中37道数据结构及实验代码亲测去全部可AC,其中部分题用的不是正统数据结构知识,但是能达到输出效果,如果有人想参考或者是题目快过期可直接拿来使用。

2020-05-12

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除