- 博客(56)
- 收藏
- 关注
原创 【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++ 真题】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++ 真题】B2059 奇数求和
计算非负整数m到n(包括m和n)之间的所有奇数的和,其中,m不大于n,且n不大于300。例如m3n1235791135。
2024-10-12 21:48:42 864
原创 【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++ 真题】B2023 空格分隔输出
读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。
2024-10-06 00:15:21 282
原创 【C++ 真题】B2015 计算并联电阻的阻值
对于阻值为r1和r2Rr11r211输入实数r1r2。输出并联之后的阻抗大小,结果保留小数点后2位。
2024-10-05 18:53:33 858
原创 【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
2024-08-11
python爱心代码.py
2024-08-11
七夕情人节html代码.html
2024-08-11
【Python 项目】类鸟群:仿真鸟群
2024-07-13
Python 项目:ASCII 文本图形
2024-07-08
在使用 Nginx 过程中,用户可能会遇到一些常见的问题 以下是对这些常见问题的说明和解决方法
2024-07-08
python项目:万花尺将用 Python 来创建动画,像万花尺一样绘制曲线
2024-07-06
简单的库存管理系统脚本
2024-03-24
爬取网站上的标题,并将它们保存到一个文本文件中 轻松获取网站上的标题信息并进行进一步的分析
2024-03-24
Python实现扫雷游戏,玩家可自定义雷区大小和地雷数量
2024-03-19
Python实现扫雷游戏,玩家可自定义雷区大小和地雷数量
2023-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人