自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 6-4 班级与班主任类(对象成员、初始化列表)

请补充完整Teacher类的函数定义,并编写班级类Class的代码,使之得出样例的输出结果。班级类中包含年级、班号以及班主任老师三个数据成员。

2024-05-14 15:39:02 464

原创 6-4 骡子

请设计以下食草动物、马、驴、骡等 4 个类。HERB 为食草动物类,是公共基类,具有食草动物的基本特性。包括:一个保护数据成员:appet(食量)。三个公有成员函数:构造函数(初始化食量)、析构函数和 Show 函数(显示食量)。HORSE 为马类,以公有方式继承 HERB 类,具有食草动物的特性,还能跑得很快。包括:一个保护数据成员:speed(速度)。三个公有成员函数:构造函数、析构函数和 Show 函数(显示食量和速度)。

2024-04-23 15:34:40 384

原创 血色领主1

【代码】11111111111111。

2024-04-09 23:12:06 71

原创 基础bfs算法

【代码】11111111111111111111。

2024-04-08 22:59:18 87

原创 P1746 离开中山路

现在爱与愁大神在 x1​,y1​ 处,车站在 x2​,y2​ 处。现在给出一个 ≤1000)n×n(n≤1000) 的地图,00 表示马路,11 表示店铺(不能从店铺穿过),爱与愁大神只能垂直或水平着在马路上行进。第 22 行到第 n+1 行:整个地图描述(00 表示马路,11 表示店铺,注意两个数之间没有空格)。对于 100%100% 数据,满足 1≤10001≤n≤1000。对于 20%20% 数据,满足 1≤1001≤n≤100。第 n+2 行:四个数 x1​,y1​,x2​,y2​。

2024-04-08 20:49:07 236

原创 P1596 [USACO10OCT] Lake Counting S

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

2024-04-07 17:13:48 1260

原创 P1683 入门

有的瓷砖可以踩,我们认为是安全的,而有的瓷砖一踩上去就会有喷出要命的毒气,那你就死翘翘了,我们认为是不安全的。你只能从一块安全的瓷砖上走到与他相邻的四块瓷砖中的任何一个上,但它也必须是安全的才行。由于你是黄蓉的朋友,她事先告诉你哪些砖是安全的、哪些砖是不安全的,并且她会指引你飞到第一块砖上(第一块砖可能在任意安全位置),现在她告诉你进入桃花岛的秘密就是:如果你能走过最多的瓷砖并且没有死,那么桃花岛的大门就会自动打开了,你就可以从当前位置直接飞进大门了。对于全部的测试点,保证 1≤201≤W,H≤20。

2024-04-07 16:27:08 260

原创 P1135奇奇怪怪的电梯(部分正确)

大楼的每一层楼都可以停电梯,而且第 i 层楼(1≤1≤i≤N)上有一个数字 Ki​(0≤0≤Ki​≤N)。电梯只有四个按钮:开,关,上,下。例如: 3,3,1,2,53,3,1,2,5 代表了 Ki​(1=3K1​=3,2=3K2​=3,……),从 11 楼开始。第一行为三个用空格隔开的正整数,表示 N,A,B(1≤≤2001≤N≤200,1,≤1≤A,B≤N)对于 100%100% 的数据,1≤2001≤N≤200,1≤,≤1≤A,B≤N,0≤0≤Ki​≤N。一行,即最少按键次数,若无法到达,则输出。

2024-04-07 16:25:43 126

原创 P2036 [COCI2008-2009 #2] PERKET

你有 n 种可支配的配料。当我们添加配料时,总的酸度为每一种配料的酸度总乘积;总的苦度为每一种配料的苦度的总和。对于 100%100% 的数据,有 1≤≤101≤n≤10,且将所有可用食材全部使用产生的总酸度和总苦度小于 1×1091×109,酸度和苦度不同时为 11 和 00。接下来 n 行,每行 22 个整数 si​ 和 bi​,表示第 i 种食材的酸度和苦度。众所周知,美食应该做到口感适中,所以我们希望选取配料,以使得酸度和苦度的绝对差最小。一行一个整数,表示可能的总酸度和总苦度的最小绝对差。

2024-04-06 22:25:20 319

原创 P1149 [NOIP2008 提高组] 火柴棒等式

给你 n 根火柴棍,你可以拼出多少个形如 A+B=C 的等式?等式中的 A、B、C 是用火柴棍拼出的整数(若该数非零,则最高位不能是 00)。22 个等式为 0+1=10+1=1 和 1+0=11+0=1。一个整数 (1≤≤24)n(1≤n≤24)。一个整数,能拼成的不同等式的数目。noip2008 提高第二题。【输入输出样例 1 解释】【输入输出样例 2 解释】

2024-04-06 17:51:39 720

原创 P2440 木材加工

例如有两根原木长度分别为 1111 和 2121,要求切割成等长的 66 段,很明显能切割出来的小段木头长度最长为 55。木头长度的单位是 cmcm,原木的长度都是正整数,我们要求切割得到的小段木头的长度也是正整数。第一行是两个正整数 ,n,k,分别表示原木的数量,需要得到的小段的数量。当然,我们希望得到的小段木头越长越好,请求出 l 的最大值。接下来 n 行,每行一个正整数 Li​,表示一根原木的长度。为 l 的小段木头(木头有可能有剩余)。仅一行,即 l 的最大值。

2024-04-06 00:51:44 367

原创 P1873 [COCI 2011/2012 #5] EKO / 砍树

Mirko 的伐木机工作流程如下:Mirko 设置一个高度参数 H(米),伐木机升起一个巨大的锯片到高度 H,并锯掉所有树比 H 高的部分(当然,树木不高于 H 米的部分保持不变)。例如,如果一排树的高度分别为 20,15,1020,15,10 和 1717,Mirko 把锯片升到 1515 米的高度,切割后树木剩下的高度将是 15,15,1015,15,10 和 1515,而 Mirko 将从第 11 棵树得到 55 米,从第 44 棵树得到 22 米,共得到 77 米木材。

2024-04-05 16:36:35 203

原创 P1102 A-B 数对

对于 100%100% 的数据,1≤≤2×1051≤N≤2×105,0≤2300≤ai​<230,1≤<2301≤C<230。给出一串正整数数列以及一个正整数 C,要求计算出所有满足 A−B=C 的数对的个数(不同位置的数字一样的数对算不同的数对)。相同的题目看多了也会有审美疲劳,于是我舍弃了大家所熟悉的 A+B Problem,改用 A-B 了哈哈!一行,表示该串正整数中包含的满足 A−B=C 的数对的个数。对于 75%75% 的数据,1≤≤20001≤N≤2000。出题是一件痛苦的事情!

2024-04-05 16:07:09 224

原创 P2249 【深基13.例1】查找

输入 n 个不超过 109109 的单调不减的(就是后面的数字不小于前面的数字)非负整数 1,2,…,an​,然后进行 m 次询问。对于每次询问,给出一个整数 q,要求输出这个数字在序列中第一次出现的编号,如果没有找到的话输出 −1−1。数据保证,1≤≤1061≤n≤106,0≤,≤1090≤ai​,q≤109,1≤≤1051≤m≤105。第三行 m 个整数,表示询问这些数字的编号,从 11 开始编号。第一行 22 个整数 n 和 m,表示数字个数和询问次数。输出一行,m 个整数,以空格隔开,表示答案。

2024-04-02 15:33:50 347

原创 6-2 书名类(拷贝构造函数和静态成员)

然后,我们将另一个 Book 对象的书名(other.title)和当前书的总数(totalBooks)连接在一起,并将结果存入 stringstream 对象 ss 中。在前面的例子中,我们利用 stringstream 对象 ss 将另一个 Book 对象的书名与当前书的总数连接在一起,并最终将拼接后的字符串赋值给当前对象的书名。用于创建一个新的 Book 对象,这个新对象会复制另一个 Book 对象的书名,并在书名后面加上当前书的总数作为序号。都是 C++ 中的关键字,它们有不同的作用和用途。

2024-03-26 15:17:00 1825

原创 实验4 查询 选择列

实验4 查询 选择列

2024-03-25 17:42:29 127

原创 7-1 交换对象

定义一个Runner类,包含私有成员姓名和跑步竞赛成绩(用时);定义一个swap函数可以交换2个Runner对象;main函数完成:根据人数n,读入n个跑步者的姓名和成绩存入对象数组,然后将跑步用时最少的Runner对象和0元素交换,跑步用时最多的Runner对象和最后一个元素交换。其他Runner对象的顺序不变。输出交换后的n个跑步者信息。

2024-03-20 00:21:17 173

实验4 查询 选择列 111

实验4 查询 选择列1

2024-03-25

空空如也

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

TA关注的人

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