#HLOI2025A1. 【HLOI2025】抖音滤镜

【HLOI2025】抖音滤镜

题目描述

小丁发现闵老师发布的抖音视频中有一个有趣的“网格滤镜”特效。该特效会将视频的每一帧图像转换为一个NN N * N 的像素网格。每个像素点有一个灰度值(0255 0-255 之间的整数)。滤镜算法需要找到灰度值最大的像素行和最小的像素列,并将它们的交叉点像素设置为特定值。

请你编写一个程序,模拟这个滤镜的处理过程:

输入:

◦ 第一行一个整数 N(2N100) N (2 ≤ N ≤ 100) ,代表图像像素网格的大小(N行N列)。

◦ 接下来 N N 行,每行 N N 个整数, 代表每个像素点的灰度值,整数之间用空格隔开。

处理要求:

◦ 找出灰度值之和最大的那一行(如果有多行和相同,取行号最小的)。

◦ 找出灰度值之和最小的那一列(如果有多列和相同,取列号最小的)。

◦ 将上述找到的行与列的交叉点像素的灰度值修改为 255 255

输出:

◦ 输出处理后的 NN N * N 像素网格,每行 N N 个整数,整数之间用一个空格隔开。

输入输出示例

输入示例 1:

3
10 20 30
40 50 60
70 80 90

输出示例 1:

10 20 30
40 50 255
70 80 90

输入示例 2:

4
5 5 5 5
5 5 5 5
5 5 5 5
5 5 5 5

输出示例 2:

5 5 5 5
5 5 5 5
5 5 255 5
5 5 5 5