自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ω

  • 博客(56)
  • 收藏
  • 关注

原创 【C++ 真题】B2106 矩阵转置

输入一个n行m列的矩阵A,输出它的转置AT。

2024-10-27 15:56:17 807

原创 【C++ 真题】B2099 矩阵交换行

给定一个5×5的矩阵(数学上,一个r×c的矩阵是一个由r行c列元素排列成的矩形阵列),将第n行和第m行交换,输出交换后的结果。

2024-10-26 22:00:36 1113

原创 【C++ 真题】B2104 矩阵加法

输入两个n行m列的矩阵A和B,输出它们的和AB,矩阵加法的规则是两个矩阵中对应位置的值进行加和,具体参照样例。

2024-10-26 21:58:16 825

原创 【C++ 真题】B2103 图像相似度

给出两幅相同大小的黑白图像(用0−1矩阵)表示,求它们的相似度。说明:若两幅图像在相同位置上的像素点颜色相同,则称它们在该位置具有相同的像素点。两幅图像的相似度定义为相同像素点数占总像素点数的百分比。

2024-10-26 21:47:34 818

原创 【C++ 真题】B2097 最长平台

对于一个数组,其连续的相同段叫做一个平台,例如,在1223334556中12−23−3−345−56都是平台。编写一个程序,接收一个数组,找出最长的平台。在上面的例子中3−3−3就是最长的平台。

2024-10-20 02:10:48 888

原创 【C++ 真题】B2096 直方图

给定一个非负整数数组,统计里面每一个数的出现次数。我们只统计到数组里最大的数。假设FmaxFmax≤100000是数组里最大的数,那么我们只统计012Fmax里每个数出现的次数。

2024-10-20 01:35:28 150

原创 【C++ 真题】B2095 白细胞计数

医院采样了某临床病例治疗期间的白细胞数量样本n份,用于分析某种新抗生素对该病例的治疗效果。为了降低分析误差,要先从这n份样本中去除一个数值最大的样本和一个数值最小的样本,然后将剩余n−2个有效样本的平均值作为分析指标。同时,为了观察该抗生素的疗效是否稳定,还要给出该平均值的误差,即所有有效样本(即不包括已扣除的两个样本)与该平均值之差的绝对值的最大值。现在请你编写程序,根据提供的n个样本值,计算出该病例的平均白细胞数量和对应的误差。

2024-10-20 01:27:48 788

原创 【C++ 真题】B2094 不与最大数相同的数字之和

输出一个整数数列中不与最大数相同的数字之和。

2024-10-19 23:42:01 305

原创 【C++ 真题】P1046 [NOIP2005 普及组] 陶陶摘苹果

陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。

2024-10-19 23:39:23 558

原创 【C++ 真题】B2082 数字统计

请统计某个给定范围LR的所有整数中,数字2出现的次数。比如给定范围222,数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。

2024-10-12 22:47:50 920

原创 【C++ 真题】B2078 含 k 个 3 的数

输入两个正整数m和k,其中1m≤10151k≤15,判断m是否恰好含有k个3,如果满足条件,则输出YES,否则,输出NO。

2024-10-12 22:46:00 571

原创 【C++ 真题】P1307 [NOIP2011 普及组] 数字反转

给定一个整数N,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例 2)。

2024-10-12 22:11:00 494

原创 【C++ 真题】B2062 乘方计算

给出一个整数a和一个正整数n,求乘方an。

2024-10-12 21:50:19 706

原创 【C++ 真题】B2059 奇数求和

计算非负整数m到n(包括m和n)之间的所有奇数的和,其中,m不大于n,且n不大于300。例如m3n1235791135。

2024-10-12 21:48:42 864

原创 【C++ 真题】B2050 三角形判断

给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。

2024-10-06 00:35:46 237

原创 【C++ 真题】B2049 最大数输出

输入三个整数,输出最大的数。

2024-10-06 00:32:54 340

原创 【C++ 真题】B2046 骑车与走路

在清华校园里,没有自行车,上课办事会很不方便。但实际上。并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。假设找到自行车,开锁,上车起步的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。

2024-10-06 00:29:37 348

原创 【C++ 真题】B2035 判断数正负

给定一个整数N,判断其正负。如果N0, 输出positive;如果N0, 输出zero;如果N0输出negative。

2024-10-06 00:26:54 630

原创 【C++ 真题】B2041 收集瓶盖赢大奖

某饮料公司最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有10个印有“幸运”、或20个印有“鼓励”的瓶盖,就可以兑换一个神秘大奖。现分别给出你拥有的印有“幸运”和“鼓励”的瓶盖数,判断是否可以去兑换大奖。若可以兑换大奖,输出1,否则输出0。

2024-10-06 00:23:04 592

原创 【C++ 真题】B2037 奇偶数判断

给定一个整数,判断该数是奇数还是偶数。如果n是奇数,输出odd;如果n是偶数,输出even。

2024-10-06 00:20:52 510

原创 【C++ 真题】B2028 反向输出一个三位数

将一个三位数反向输出,例如输入358,反向输出853。

2024-10-06 00:17:23 285

原创 【C++ 真题】B2023 空格分隔输出

读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。

2024-10-06 00:15:21 282

原创 【C++ 真题】B2015 计算并联电阻的阻值

对于阻值为r1​和r2​Rr1​1​r2​1​1​输入实数r1​r2​。输出并联之后的阻抗大小,结果保留小数点后2位。

2024-10-05 18:53:33 858

原创 【C++ 真题】B2005 字符三角形

给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。

2024-10-05 18:46:38 913

原创 【C++ 真题】B2003 输出第二个整数

输入三个整数,整数之间由一个空格分隔。把第二个输入的整数输出。

2024-10-05 18:43:03 326

原创 【C++ 真题】P1001 A+B Problem

输入两个整数 a,b,输出它们的和(∣𝑎∣,∣𝑏∣≤10∣a∣,∣b∣≤10。

2024-10-05 18:34:34 241

原创 【Python 基础】字典和结构化数据 -2

甚至在因特网之前,人们也有办法与世界另一边的某人下一盘国际象棋。每个棋手在自己家里放好一个棋盘,然后轮流向对方寄出明信片,描述每一着棋。要做到这一点,棋手需要一种方法,无二义地描述棋盘的状态,以及他们的着法。在“代数记谱法”中,棋盘空间由一个数字和字母坐标确定,如图:棋子用字母表示:K 表示王,Q 表示后,R 表示车,B 表示象,N 表示马。描述一次移动,用棋子的字母和它的目的地坐标。

2024-07-30 16:50:26 68

原创 【Python 基础】字典和结构化数据 -1

在本文中,我将介绍字典数据类型,它提供了一种灵活的访问和组织数据的方式。然后,结合字典与关于列表的知识,你将学习如何创建一个数据结构,对井字棋盘建模。

2024-07-28 13:29:52 61

原创 【Python 基础】引用

正如你看到的,变量保存字符串和整数值。在交互式环境中输入以下代码:你将 42 赋给 spam 变量,然后拷贝 spam 中的值,将它赋给变量 cheese。当稍后将 spam 中的值改变为 100 时,这不会影响 cheese 中的值。这是因为 spam 和 cheese是不同的变量,保存了不同的值。但列表不是这样的。当你将列表赋给一个变量时,实际上是将列表的“引用”赋给了该变量。引用是一个值,指向某些数据。列表引用是指向一个列表的值。这里有一些代码,让这个概念更容易理解。

2024-07-22 17:57:18 55

原创 【Python 项目】三维立体画 - 2

一个必需的参数是深度图文件,两个可选的参数是平铺图像文件名和输出文件名。每隔 w 个像素,像素的值不断重复,由公式 ai = ai + w 表示,其中的 ai是在 x 轴下标 i 处的给定像素的颜色(因为考虑的是像素行,而不是列,所以忽略 y 方向)。为了从输入的深度图生成三维立体画,首先重复一幅给定的平铺图像,生成一幅中间图像。然后进入生成三维立体画的核心代码,即利用所提供的深度图中的信息,移动输入的图像。三维立体画创建算法的核心在于,根据从深度图中收集的信息,移动平铺图像中像素的方式。

2024-07-21 20:19:35 441

原创 【Python 项目】三维立体画 -1

所以,如果按照对应像素值深度值的比例,来偏移(图案)图像中的像素,就会对该像素产生与深度图一致的深度知觉。如果你的眼睛汇聚在图像背后一个假想的点,大脑将左眼看到的一些点与右眼看到的另一些点匹配起来,你将会看到这些点位于图像之后的一个平面上。三维立体画的工作原理是改变图像中图案之间的线性间距,从而产生深度的错觉。深度图往往表现为一幅灰度图,亮的区域表示近的点,暗的区域表示远的点,如下图所示。然而,如果点的间距在图像中是变化的,大脑将认为每个点处于不同的深度,所以我们会看到一个虚拟的三维图像。

2024-07-17 18:45:27 902

原创 【Python 基础】方法

方法和函数是一回事,只是它是调用在一个值上。例如,如果一个列表值存储在 spam 中,你可以在这个列表上调用 index()列表方法(稍后我会解释),就像spam.index(‘hello’)一样。方法部分跟在这个值后面,以一个句点分隔。每种数据类型都有它自己的一组方法。例如,列表数据类型有一些有用的方法,用来查找、添加、删除或操作列表中的值。

2024-07-17 13:50:47 526

原创 【Python 项目】照片马赛克 - 3

是输入图像的名称,**test-data/set6/**是输入图像所在的文件夹,是网格尺寸,可根据需要自行更改。

2024-07-16 23:03:02 216

原创 【Python 项目】照片马赛克 - 2

如果基于目标图像中匹配的小块,盲目地将输入图像粘贴在一起,就会得到一个巨大的照片马赛克,比目标图像大得多。为了避免这种情况,调整输入图像的大小,以匹配网格中每个小块的大小(这样做还有一个好处,可以加快平均 RGB 的计算,因为用了较小的图像)。这个图像网格是最终的照片马赛克图像,利用选择的小块图像列表来创建。接下来,计算图像的平均 RGB 值,然后将目标图像分割成图像网格,为小块找到最佳匹配。最后,组装图像小块,创建最终的照片马赛克。读入输入图像后,需要计算它们的平均颜色值,以及目标图像中的每个小块的值。

2024-07-15 11:25:12 480

原创 【Python 项目】照片马赛克 - 1

照片马赛克是一张图像,它被分割成长方形的网格,每个长方形由另一张匹配“目标”的图像(最终希望出现在照片马赛克中的图像)替代。换言之,如果从远处看照片马赛克,会看到目标图像;但如果走近,会看到该图像实际上包含许多较小的图像。这个迷题有解是因为人眼的工作方式。下图中的低分辨率块状图像,靠近了很难识别,但如果从远处看,就知道它代表什么,因为看到的细节较少,就使得边缘越光滑。照片马赛克的原理是相似的。从远处看,图像看起来正常,但走近时,秘密揭开了:每“块”都是一个独特的图像!

2024-07-15 10:47:08 1135

原创 【Python】Windows系统 pip 换源方法(永久 / 临时)

当前用户的pip配置文件为 C:\Users${username}\pip\pip.ini。再次运行pip config list -v。我们把当前用户下的pip源更换为国内源。这里是清华源,根据需要自行更改。

2024-07-14 16:11:12 1505

原创 【Python 项目】类鸟群:仿真鸟群

仔细观察一群鸟或一群鱼,你会发现,虽然群体由个体生物组成,但该群体作为一个整体似乎有它自己的生命。鸟群中的鸟在移动、飞越和绕过障碍物时,彼此之间相互定位。受到打扰或惊吓时会破坏编队,但随后重新集结,仿佛被某种更大的力量控制。1986年,Craig Reynolds创造鸟类群体行为的一种逼真模拟,称为“类鸟群(Boids)”模型。关于类鸟群模型,值得注意的是,只有 3 个简单的规则控制着群体中个体间的相互作用,但该模型产生的行为类似于真正的鸟群。

2024-07-13 23:51:10 2086 2

原创 【Python 基础】列表 - 1

在你能够开始编写程序之前,还有一个主题需要理解,那就是列表数据类型及元组。列表和元组可以包含多个值,这样编写程序来处理大量数据就变得更容易。而且,由于列表本身又可以包含其他列表,所以可以用它们将数据安排成层次结构。

2024-07-12 11:38:41 1411

原创 【Python 基础】函数 - 2

在被调用函数内赋值的变元和变量,处于该函数的“局部作用域”。在所有函数之外赋值的变量,属于“全局作用域”。处于局部作用域的变量,被称为“局部变量”。处于全局作用域的变量,被称为“全局变量”。一个变量必是其中一种,不能既是局部的又是全局的。可以将“作用域”看成是变量的容器。当作用域被销毁时,所有保存在该作用域内的变量的值就被丢弃了。只有一个全局作用域,它是在程序开始时创建的。如果程序终止,全局作用域就被销毁,它的所有变量就被丢弃了。否则,下次你运行程序的时候,这些变量就会记住它们上次运行时的值。

2024-07-11 23:50:53 239

原创 【Python 基础】函数 - 1

从前面的章节中,你已经熟悉了 print()、input()和 len()函数。Python 提供了这样一些内建函数,但你也可以编写自己的函数。“函数”就像一个程序内的小程序。为了更好地理解函数的工作原理,让我们来创建一个 函 数。第一行是 def 语句,它定义了一个名为 hello()的函数。def 语句之后的代码块是函数体。这段代码在函数调用时执行,而不是在函数第一次定义时执行。函数之后的 hello()语句行是函数调用。在代码中,函数调用就是函数名后跟上括号,也许在括号之间有一些参数。

2024-07-11 10:53:41 666

html爱心烟花特效代码.html

这段代码会生成一个简单的烟花爆炸效果,其中包含了多个向上散射的粒子,每个粒子都有自己的动画效果。虽然这个示例没有直接展示爱心形状的烟花,但你可以在此基础上尝试结合SVG或者更复杂的图形生成技术,比如在粒子爆炸的同时,以某种方式排列粒子来形成一个爱心的轮廓。

2024-08-11

python爱心代码.py

这段代码首先定义了一个draw_heart函数来绘制一个具有随机外框颜色的红色填充爱心,增加了视觉上的多样性。接着,write_text函数负责在爱心中心写下"Love"文字,增添情感表达。main函数则整合所有步骤,设置窗口大小、背景颜色,并调用上述两个函数完成整个爱心图案的绘制。 请注意,由于在非交互环境中运行turtle程序可能会遇到问题,这段代码最好在本地Python环境中执行。此外,确保你的Python环境已经安装了turtle模块,这是Python标准库的一部分,通常不需要额外安装。

2024-08-11

七夕情人节html代码.html

代码是一个简洁而富有情感的设计,旨在庆祝七夕情人节。 注意:请将path_to_heart_icon.png替换为你实际存放的心形图片文件路径。这个例子包含了一个标题、一段祝福文字以及一个浪漫的心形图标,营造出温馨的情人节氛围。

2024-08-11

【Python 项目】类鸟群:仿真鸟群

本文件创建一个类鸟群,模拟 N 只鸟的群体 行为,并画出随着时间的推移,它们的位置和运动方向。我们还会提供一个方法, 向鸟群中添加一只鸟,以及一种驱散效果,可以用于研究群体的局部干扰效果。 类鸟群被称为“N 体模拟”,因为它模拟了 N 个粒子的动态系统,彼此之间施加 作用力。 更多详见:http://t.csdnimg.cn/yJnMI

2024-07-13

Python 项目:ASCII 文本图形

在 20 世纪 90 年代,电子邮件占据着统治地位,图形处理能力很有限,常见的做法是在电子邮件中包含一个签名,它是由文本制作的图形,一般称为 ASCII 文本图形(ASCII 是一个简单的字符编码方案)。尽管因特网已经让共享图像容易很多,但出身卑微的文本图形还没有消失。 ASCII 文本图形的源头是 19 世纪后期出现的打字机文本图形。在 20 世纪 60 年代,计算机有了较弱的图形处理硬件,ASCII 被用于表示图形。 这个项目用 Python 创建一个程序,从图像生成 ASCII 文本图形。该程序让你指定输出(文本列数)的宽度,并设置垂直比例因子。它也支持两种灰度值到 ASCII字符的映射:稀疏的 10 级映射和更精细校正的 70 级映射。

2024-07-08

在使用 Nginx 过程中,用户可能会遇到一些常见的问题 以下是对这些常见问题的说明和解决方法

在处理 Nginx 中的常见问题时,了解常见故障及其解决方法非常关键。以下是针对Nginx遇到的几种常见问题的一个简要描述和解决策略: 1. 服务启动失败; 2. 404 Not Found; 3.403 Forbidden; 4. 502 Bad Gateway; 5. 高负载下的性能问题; 6. 自动静态文件压缩未生效等

2024-07-08

python项目:万花尺将用 Python 来创建动画,像万花尺一样绘制曲线

在这个项目中,我们将用 Python 来创建动画,像万花尺一 样绘制曲线。我们的万花尺.py 程序将用 Python 和参数方程来描述程序的万花尺齿轮 的运动,并绘制曲线(我称之为螺线)。 • 用 turtle 模块创建图形; • 使用参数方程; • 利用数学方程来生成曲线; • 用线段来画曲线; • 用定时器来生成图形动画;

2024-07-06

简单的库存管理系统脚本

这个脚本允许用户添加商品,更新库存,并查看当前库存状态。这个脚本提供了一个基本的命令行界面,让用户可以查看当前库存、增加库存商品及其数量,并将库存数据保存到一个JSON文件中以便下次使用。对于小型商店或个人商贩来说,这个脚本有助于快速浏览商品情况,并作出相应的业务决策,从而保证库存的准确性。 在部署此脚本之前,请确保您已拥有JSON库(Python标准库中已包含,所以无需额外安装)。此外,您也可以根据需要调整代码,增加更多功能,比如删除商品、设置库存警报等。

2024-03-24

爬取网站上的标题,并将它们保存到一个文本文件中 轻松获取网站上的标题信息并进行进一步的分析

此脚本会把http://example.com(你需要替换为你想爬取的网站URL)中的所有标题标签里的文本抓取出来,并保存到当前目录下的titles.txt文件中。在运行脚本之前,请确保已经安装了requests和beautifulsoup4这两个库。 使用此脚本之前,请确认你有权获取网页内容,并且你的行为符合robots.txt文件和网站的使用条款。此外,过于频繁地访问网站可能会被视作滥用行为,因此务必注意请求的频率和方式。

2024-03-24

Python实现扫雷游戏,玩家可自定义雷区大小和地雷数量

在这个游戏中,玩家可以自定义行数、列数和地雷数量,然后输入方格的横纵坐标,并尝试找到所有的地雷。如果玩家点击到地雷,游戏将结束。如果玩家找到了所有地雷,游戏也将结束。游戏结束后,程序会询问玩家是否再玩一局游戏。

2024-03-19

Matlab 常用函数汇总

Matlab 常用函数汇总,包括基本函数、三角函数相关、向量矩阵操作相关、解方程、符号表达式相关等

2023-08-25

Python实现扫雷游戏,玩家可自定义雷区大小和地雷数量

在这个游戏中,玩家可以自定义行数、列数和地雷数量,然后输入方格的横纵坐标,并尝试找到所有的地雷。如果玩家点击到地雷,游戏将结束。如果玩家找到了所有地雷,游戏也将结束。游戏结束后,程序会询问玩家是否再玩一局游戏。

2023-08-01

空空如也

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

TA关注的人

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