- 博客(18)
- 收藏
- 关注
原创 鞍点(C++)
给定一个矩阵,假设每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。鞍点指的是矩阵中的一个元素,它是所在行的最大值,同时是所在列的最小值。
2025-05-20 13:39:40
71
原创 图像模糊处理(C++)
2.中间各像素点新灰度值为该像素点及其上下左右相邻四个像素点原灰度值的平均(舍入到最接近的整数)。我又刷C2题目了,是“图像模糊处理(C++)”!1.四周最外侧的像素点灰度值不变;
2025-05-20 13:32:00
230
原创 俊俏地鼠的远亲(C++)
其中,每只地鼠都有一个特征值 bi,jbi,j,经调查,我们认为特征值相同的地鼠一定有某种血缘关系。例如,两只地鼠分别生活在第二行第三列、第五行第六列。若 b2,3=b5,6b2,3=b5,6,那么我们认为这两只地鼠是亲戚。非洲同胞永远是我们的好朋友。在东非草原上,一共有 n×m 只地鼠,他们生活的窝排列成 n×m 网格型。注意,假设两只地鼠分别位于第i行第j列和第a行第b列,则它们之间的距离为(i−a)2+(b−j)2。现在,给出这个 n×m只地鼠的位置,需要对。的亲戚的距离是多少。
2025-05-20 13:23:12
203
原创 求正整数2和n之间的完全数(B2127)(C++)
完全数:对于一个自然数,所有比它小的所有因数之和,等于它本身,它就是个完全数。如 6=1+2+3。我们用一个函数写起来,函数名叫isPerfectNumber,bool类型的,返回一个。我今天刷到了“求正整数2和n之间的完全数”,不简单,讲一下。求正整数2和n之间的完全数(一行一个数)。
2025-05-07 14:07:58
270
原创 扫雷(C++)
在n行m列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中有多少个是地雷格。游戏的目标是在不翻出任何地雷格的条件下,找出所有的非地雷格。注:一个格子的周围格子包括其上、下、左、右、左上、右上、左下、右下八个方向上与之直接相邻的格子。现在给出n行m列的雷区中的地雷分布,要求计算出每个非地雷格周围的地雷格数。我们暴力枚举到了上、下、左、右、左上、右上、左下、右下的地雷格。我又来刷题目了,今天刷到了C2的扫雷。
2025-04-19 22:04:11
137
1
原创 饮料换购(C++)
乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。我发现了一个关于循环的省赛题目:饮料换购。
2025-04-19 07:18:11
170
原创 数字三角形(C++)
给定一个N层的数字三角形,从顶至底有多条路径,每个节点可往下或右下,经过的数字之和称为路径得分,请你编写程序,算出得分最小的路径。我今天看题目时,发现了一个难题目:数字三角形。挺简单呢(只对于我来说......)。简单来说,就是找书路径最小的得分。
2025-04-16 19:41:42
526
原创 奇数幻方(C++)
N矩阵,它的每行、每列、每个对角线,加起来的数字和都相等,都等于n。我发现了一个十分有趣的题目,叫做“奇数幻方”。幻方是一个很神奇的N。
2025-04-12 12:24:38
409
原创 贪吃蛇大作战(C++)
我前段时间玩了贪吃蛇大作战,我又学了不少的编程,所以我试着编写“贪吃蛇大作战”。写的时候,我只用了1~2个小时,不难。你们是这玩一玩,非常好玩!
2025-04-06 11:26:36
294
原创 蛇形矩阵(C++)
我们都知道,for循环.while循环.if判断......如果只有一句话,可以省略{}。我又又又又来看题目了,今天是蛇形矩阵。
2025-04-05 20:03:35
153
原创 图像相似度(C++)
说明:若两幅图像在相同位置上的像素点颜色相同,则称它们在该位置具有相同的像素点。两幅图像的相似度定义为相同像素点数占总像素点数的百分比。给出两幅相同大小的黑白图像(用 0−10−1 矩阵)表示,求它们的相似度。我在浏览题目时,发现了一个有趣的题目:图像相似度。
2025-04-05 10:20:43
195
原创 矩阵交换行(C++)
给定一个5×5的矩阵(数学上,一个r×c的矩阵是一个由r行c列元素排列成的矩形阵列),将第n行和第m行交换,输出交换后的结果。这个题目就是要我们交换行,我们输入一个n和m,交换n行和m行。
2025-04-05 08:58:49
289
原创 方块转换(C++)
一块 n×n 正方形的黑白瓦片的图案要被转换成新的正方形图案。反射:图案在水平方向翻转(以中央铅垂线为中心形成原图案的镜像)。组合:图案在水平方向翻转,然后再按照1∼3 之间的一种再次转换。如果有多种可用的转换方法,请选择序号最小的那个。转 180°:图案按顺时针转180°。转 270°:图案按顺时针转270°。转 90°:图案按顺时针转 90°。无效转换:无法用以上方法得到新图案。不改变:原图案不改变。
2025-04-04 21:11:42
618
原创 万万乘法表(C++)
我建议你买个惠普笔记本电脑,因为运行量太大了!就是用双重for循环计算“i”*“j”的和。如果你仔细看看,就会发现这也太( )了!有一天我突发奇想:编写一个万万乘法表!听起来简单,但做起来“很难”。
2025-03-28 19:03:44
181
原创 九九乘法表(C++)
就是用双重for循环计算“i”*“j”的和,如果“i”*“j”小于10,打个空格。有一天我突发奇想:编写一个九九乘法表!听起来简单,但做起来“很难”。就是这么简单,你学废了吗?
2025-03-28 18:54:04
177
原创 矩阵加法(C++)
输入两个 n 行 m 列的矩阵 A和 B,输出它们的和 A+B,矩阵加法的规则是两个矩阵中对应位置的值进行加和,具体参照样例。我个人认为,方法二简单,少一个步骤,就是输出a[i][j]与b[i][j]相加的结果,可以用洛谷测,都通得过。就是A矩阵和B矩阵的每一个数相加,得出的答案。
2025-03-24 20:51:56
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人