【最简便解法】1066 图像过滤 (15分)
立志用更少的代码做更高效的表达
Pat乙级最优化代码+题解+分析汇总——>传送门
图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换。
输入格式:
输入在第一行给出一幅图像的分辨率,即两个正整数 M 和 N(0<M,N≤500),另外是待过滤的灰度值区间端点 A 和 B(0≤A<B≤255)、以及指定的替换灰度值。随后 M 行,每行给出 N 个像素点的灰度值,其间以空格分隔。所有灰度值都在 [0, 255] 区间内。
输出格式:
输出按要求过滤后的图像。即输出 M 行,每行 N 个像素灰度值,每个灰度值占 3 位(例如黑色要显示为 000),其间以一个空格分隔。行首尾不得有多余空格。
输入样例:
3 5 100 150 0
3 189 254 101 119
150 233 151 99 100
88 123 149 0 255
输出样例:
003 189 254 000 000
000 233 151 099 000
088 000 000 000 255
#include<stdio.h>
int main() {int M, N, Min, Max, goal;scanf("%d%d%d%d%d", &M, &N, &Min, &Max, &goal);for(int i = 0; i < M; i++) {for(int j = 0; j < N; j++) {int x; scanf("%d", &x);if(x>=Min && x<=Max) x = goal;if(j != 0) putchar(' ');printf("%03d", x);}putchar('\n');}return 0;
}
耗时
每日一句
每一个不曾起舞的日子,都是对生命的辜负
【最简便解法】1066 图像过滤 (15分)相关推荐
- C++学习之路 | PTA乙级—— 1066 图像过滤 (15 分)(精简)
1066 图像过滤 (15 分) 图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来.现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换. 输入格式 ...
- 【PAT乙级】1066 图像过滤 (15 分)
题目地址 #include<cstdio> #include<iostream> #include<cstring> #include<string> ...
- 1066. 图像过滤(15)
1066. 图像过滤(15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 图像过滤是把图像中不重要的像素都染成 ...
- PAT 1066. 图像过滤(15)-乙级
图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来.现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换. 输入格式: 输入在第一行给出一幅图像的分辨 ...
- PAT 1066 图像过滤 python
1066 图像过滤 (15 分) 图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来.现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换. 输入格式 ...
- 1066 图像过滤 (15 分)
图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来.现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换. 输入格式: 输入在第一行给出一幅图像的分辨 ...
- c语言春考题目,PAT 2017年春考乙级真题(1066. 图像过滤)(C语言)
题目原文: 图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来.现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换. 输入格式: 输入在第一行给出一 ...
- PAT乙级1066 图像过滤
图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来.现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换. 输入格式: 输入在第一行给出一幅图像的分辨 ...
- 【PAT乙级】1096 大美数 (15 分) DFS回溯解法
题目 1096 大美数 (15 分) 若正整数 N 可以整除它的 4 个不同正因数之和,则称这样的正整数为"大美数".本题就要求你判断任一给定的正整数是否是"大美数&qu ...
最新文章
- 【VB】学生信息管理系统1——系统设计怎样开始?
- 分布式任务调度平台XXL-JOB本地配置可能遇到的问题和解决方案
- 通俗易懂解释一下C++的构造函数是怎样的呢?
- app h5 上传按钮多选_稿定小课堂之教你如何制作H5
- 漫步数理统计十九——独立随机变量
- web播放器-jwplayer
- 某TS流视频文字识别系统
- dex2jar源码解析----smail转dex
- jQuery 选择器 _ 菜鸟教程
- 最优化问题的Matlab优化工具箱求解总结
- win11系统下安装lighttools8.6无加密狗版的方法
- 快传号怎么过新手期,快传号新手期转正条件是什么
- MYSQL5.7(64位)安装包及安装步骤
- 阿里云RDSDRDS初探
- 一年白干!程序员赵某仿制老东家 APP,获取服务器数据,被判 4 年 6 个月
- 通过ssh连接aws(亚马逊 云服务器 实例)
- 校园宽带破解---解救断网之际(二)
- poi 上传Excel如何处理大文件,避免内存溢出
- XMind安装出现could not be created,Please choose a writable location using the ‘-configuration‘ command
- 基于Ensp的IPsec 实验