自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ω

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

原创 [C++ 真题] P2440 木材加工

要保护环境。

2025-02-15 22:15:46 576

原创 【C++ 真题】P1824 进击的奶牛

Farmer John 建造了一个有N2≤N≤105) 个隔间的牛棚,这些隔间分布在一条直线上,坐标是x1​x2​⋯xN​0≤xi​≤109他的C2≤C≤N)头牛不满于隔间的位置分布,它们为牛棚里其他的牛的存在而愤怒。为了防止牛之间的互相打斗,Farmer John 想把这些牛安置在指定的隔间,所有牛中相邻两头的最近距离越大越好。那么,这个最大的最近距离是多少呢?

2025-02-13 21:14:54 670

原创 【C++ 真题】P2920 [USACO08NOV] Time Management S

作为一名忙碌的商人,约翰知道必须高效地安排他的时间。他有N1≤N≤1000个工作要做,比如给奶牛挤奶,清洗牛棚,修理栅栏之类的。为了高效,约翰列出了所有工作的清单。第i1≤i≤N个工作需要Ti​1≤Ti​≤1000单位的时间来完成,而且必须在1≤Si​≤106或之前完成。现在是0时刻。约翰做一份工作必须直到做完才能停止。所有的商人都喜欢睡懒觉。请帮约翰计算他最迟什么时候开始工作,可以让所有工作按时完成。(如果始终无法完成全部任务,输出−。

2025-02-13 21:13:50 766

原创 【C++ 真题】P1678 烦恼的高考志愿

cin>>m>>n;i<=m;i<=n;i<=n;l = mid+1;

2025-02-12 15:05:55 404

原创 【C++ 真题】P1843 奶牛晒衣服

熊大妈决定给每个牛宝宝都穿上可爱的婴儿装。但是由于衣服很湿,为牛宝宝晒衣服就成了很不爽的事情。于是,熊大妈请你(奶牛)帮助她完成这个重任。

2025-02-12 14:35:09 930

原创 【C++ 真题】P1918 保龄球

DL 算缘分算得很烦闷,所以常常到体育馆去打保龄球解闷。因为他保龄球已经打了几十年了,所以技术上不成问题,于是他就想玩点新花招。DL 的视力真的很不错,竟然能够数清楚在他前方十米左右每个位置的瓶子的数量。他突然发现这是一个炫耀自己好视力的借口——他看清远方瓶子的个数后从某个位置发球,这样就能打倒一定数量的瓶子。◯◯◯◯◯◯◯◯◯◯如上图,每个 “◯” 代表一个瓶子。如果 DL 想要打倒3个瓶子就在1位置发球,想要打倒4个瓶子就在2位置发球。现在他想要打倒m个瓶子。

2025-02-12 14:19:22 619

原创 【C++ 真题】P1571 眼红的Medusa

虽然 Miss Medusa 到了北京,领了科技创新奖,但是她还是觉得不满意。原因是:他发现很多人都和她一样获了科技创新奖,特别是其中的某些人,还获得了另一个奖项——特殊贡献奖。而越多的人获得了两个奖项,Miss Medusa就会越眼红。于是她决定统计有哪些人获得了两个奖项,来知道自己有多眼红。

2025-02-11 11:08:10 372

原创 【C++ 真题】P1873 [COCI 2011/2012 #5] EKO / 砍树

伐木工人 Mirko 需要砍M米长的木材。对 Mirko 来说这是很简单的工作,因为他有一个漂亮的新伐木机,可以如野火一般砍伐森林。不过,Mirko 只被允许砍伐一排树。Mirko 的伐木机工作流程如下:Mirko 设置一个高度参数H(米),伐木机升起一个巨大的锯片到高度H,并锯掉所有树比H高的部分(当然,树木不高于H米的部分保持不变)。Mirko 就得到树木被锯下的部分。例如,如果一排树的高度分别为201510和17,Mirko 把锯片升到15米的高度,切割后树木剩下的高度将是15。

2025-02-11 09:53:50 653

原创 【C++ 真题】P2386 放苹果

把m个同样的苹果放在n个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法。511和115是同一种方法)

2025-02-10 15:58:44 482

原创 [ C++ 真题 ] P1036 [NOIP 2002 普及组] 选数

已知n个整数x1​x2​⋯xn​,以及1个整数kkn从n个整数中任选k个整数相加,可分别得到一系列的和。例如当n4k34个整数分别为37121937122237192971219383121934现在,要求你计算出和为素数共有多少种。371929。

2025-02-09 16:59:31 786

原创 【C++ 真题】P1157 组合的输出

排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r≤n),我们可以简单地将n个元素理解为自然数12n,从中任取r个数。现要求你输出所有组合。例如n5r3123124125134135145234235245345。

2025-02-09 16:28:20 771

原创 【C++ 真题】P6207 [USACO06OCT] Cows on Skates G

Farmer John 把农场划分为了一个r行c列的矩阵,并发现奶牛们无法通过其中一些区域。此刻,Bessie 位于坐标为11的区域,并想到坐标为rc的牛棚享用晚餐。她知道,以她所在的区域为起点,每次移动至相邻的四个区域之一,总有一些路径可以到达牛棚。这样的路径可能有无数种,请你输出任意一种,并保证所需移动次数不超过100000。

2025-02-03 21:28:24 799

原创 【C++ 真题】P1706 全排列问题

按照字典序输出自然数1到n所有不重复的排列,即n的全排列,要求所产生的任一数字序列中不允许出现重复的数字。

2025-01-29 21:41:27 481

原创 【Python 基础】字符串操作 - 2

upper()和 lower()字符串方法返回一个新字符串,其中原字符串的所有字母都被相应地转换为大写或小写。字符串中非字母字符保持不变。在交互式环境中输入以下代码:请注意,这些方法没有改变字符串本身,而是返回一个新字符串。如果你希望改变原来的字符串,就必须在该字符串上调用 upper()或 lower(),然后将这个新字符串赋给保存原来字符串的变量。

2025-01-22 16:27:06 20

原创 【C++ 真题】[ABC141D] Powerful Discount Tickets

N个物品,买第i个要Ai​元。现有 $ M $ 个抵扣券,使用Y个抵扣券可以使需要Ai​的物品只需要付⌊2YAi​​⌋元。求出购买所有物品需要的最少金钱。

2025-01-22 15:18:11 544

原创 【C++ 真题】P1332 血色先锋队

巫妖王的天灾军团终于卷土重来,血色十字军组织了一支先锋军前往诺森德大陆对抗天灾军团,以及一切沾有亡灵气息的生物。孤立于联盟和部落的血色先锋军很快就遭到了天灾军团的重重包围,现在他们将主力只好聚集了起来,以抵抗天灾军团的围剿。可怕的是,他们之中有人感染上了亡灵瘟疫,如果不设法阻止瘟疫的扩散,很快就会遭到灭顶之灾。大领主阿比迪斯已经开始调查瘟疫的源头。原来是血色先锋军的内部出现了叛徒,这个叛徒已经投靠了天灾军团,想要将整个血色先锋军全部转化为天灾军团!无需惊讶,你就是那个叛徒。

2025-01-18 20:16:34 547

原创 【C++ 真题】P2669 [NOIP2015 普及组] 金币

NOIP2015 普及组 T1。

2025-01-16 20:18:25 942

原创 【C++ 真题】P1746 离开中山路

爱与愁的故事第三弹·shopping》最终章。

2025-01-15 20:29:25 796

原创 【C++ 真题】P1443 马的遍历

有一个n×m的棋盘,在某个点xy上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步。

2025-01-04 20:27:42 715

原创 【C++ 真题】P5015 [NOIP2018 普及组] 标题统计

NOIP2018 普及组 T1。

2024-12-28 21:15:39 885

原创 【C++ 真题】P1914 小书童——凯撒密码

某蒟蒻迷上了 “小书童”,有一天登陆时忘记密码了(他没绑定邮箱 or 手机),于是便把问题抛给了神犇你。

2024-12-28 21:13:56 402

原创 【C++ 真题】P5733 【深基6.例1】自动修正

大家都知道一些办公软件有自动将字母转换为大写的功能。输入一个长度不超过100且不包括空格的字符串。要求将该字符串中的所有小写字母变成大写字母并输出。

2024-12-28 21:11:43 239

原创 【C++ 真题】P1596 [USACO10OCT] Lake Counting S

由于近期的降雨,雨水汇集在农民约翰的田地不同的地方。我们用一个N×M1≤N≤1001≤M≤100的网格图表示。每个网格中有水(W) 或是旱地(一个网格与其周围的八个网格相连,而一组相连的网格视为一个水坑。约翰想弄清楚他的田地已经形成了多少水坑。给出约翰田地的示意图,确定当中有多少水坑。输入第1N和M。第2行到第N1行:每行M个字符,每个字符是W或,它们表示网格图中的一排。字符之间没有空格。输出一行,表示水坑的数量。

2024-12-28 20:55:27 933

原创 【Python 基础】字符串操作 - 1

在 Python 中输入字符串值相当简单的:它们以单引号开始和结束。但是如何才能在字符串内使用单引号呢?输入’That is Alice’s cat.‘是不行的,因为 Python 认为这个字符串在 Alice 之后就结束了,剩下的(s cat.’)是无效的 Python 代码。好在,有几种方法来输入字符串。

2024-12-22 17:18:28 78

原创 【C++ 真题】P1031 [NOIP2002 提高组] 均分纸牌

有N堆纸牌,编号分别为12N。每堆上有若干张,但纸牌总数必为N的倍数。可以在任一堆上取若干张纸牌,然后移动。移牌规则为:在编号为1堆上取的纸牌,只能移到编号为2的堆上;在编号为N的堆上取的纸牌,只能移到编号为N−1的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。例如N4时,4堆纸牌数分别为98176。移动3498131039111010110101010。

2024-12-22 16:36:44 757

原创 【C++ 真题】P1190 [NOIP2010 普及组] 接水问题

学校里有一个水房,水房里一共装有m个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为1。现在有n名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从1到n编号,i号同学的接水量为wi​。接水开始时,1到m号同学各占一个水龙头,并同时打开水龙头接水。当其中某名同学j完成其接水量要求wj​后,下一名排队等候接水的同学k马上接替j同学的位置开始接水。这个换人的过程是瞬间完成的,且没有任何水的浪费。即j同学第x秒结束时完成接水,则k同学第x1。

2024-12-22 16:07:08 1197

原创 【C++ 真题】P9748 [CSP-J 2023] 小苹果

输出一行包含两个正整数,两个整数之间由一个空格隔开,分别表示小苞拿走所有苹果所需的天数以及拿走编号为。随后小苞会将剩下的苹果按原先的顺序重新排成一列。小苞是小 Y 的好朋友,每天她都会从中拿走一些苹果。小苞想知道,多少天能拿完所有的苹果,而编号为。个苹果从左到右排成一列,编号为从。每天在拿的时候,小苞都是从左侧第。特殊性质:小苞第一天就取走编号为。的苹果是在第几天被拿走的?小苞第一天拿走了编号为。小苞第二天拿走了编号为。小苞第三天拿走了编号为。小苞第四天拿走了编号为。小苞第五天拿走了编号为。

2024-12-21 22:49:48 944

原创 【C++ 真题】[USACO09OPEN] Cow Line S

编号)在直线上排队。一开始,这条线上没有任何奶牛,随着时间的推移,奶牛们会一个接一个地站到队伍的左边或右边。又过了一会儿,某些奶牛会从队伍里离开,去吃自己最喜欢的草料。所有的操作结束后,你的程序应该以从左到右的顺序输出这个奶牛队列。数据保证最后的队列不空。的顺序排队,并且离开的奶牛不会再次回来。FJ 无法跟踪每一头奶牛,于是,他想让你来帮助他。Farmer John(以下简称 FJ)的。输入的命令一定是可以执行的。

2024-12-21 21:21:12 663

原创 【C++ 真题】P1540 [NOIP2010 提高组] 机器翻译

NOIP2010 提高组 T1

2024-12-21 21:15:56 1024

原创 【C++ 真题】P1996 约瑟夫问题

n个人围成一圈,从第一个人开始报数,数到m的人出列,再由下一个人重新从1开始报数,数到m的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。n−1。

2024-12-21 21:08:10 1060

原创 【C++ 真题】P11227 [CSP-J 2024] 扑克牌

小 P 从同学小 Q 那儿借来一副n张牌的扑克牌。本题中我们不考虑大小王,此时每张牌具有两个属性:花色和点数。花色共有4种:方片、草花、红桃和黑桃。点数共有13种,从小到大分别为。注意:点数10在本题中记为T。我们称一副扑克牌是的,当且仅当对于每一种花色和每一种点数,都有一张牌具有对应的花色和点数。由此,一副完整的扑克牌恰好有4×1352张牌。以下图片展示了一副完整的扑克牌里所有的 52 张牌。小 P 借来的牌可能不是完整的,为此小 P 准备再向同学小 S 借若干张牌。

2024-12-21 21:01:02 860

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

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

2024-10-27 15:56:17 857

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

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

2024-10-26 22:00:36 1247

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

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

2024-10-26 21:58:16 908

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

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

2024-10-26 21:47:34 973

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

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

2024-10-20 02:10:48 983

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

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

2024-10-20 01:35:28 248

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

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

2024-10-20 01:27:48 963

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

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

2024-10-19 23:42:01 412

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

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

2024-10-19 23:39:23 609

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关注的人

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