简单模拟,题意有点难懂,实际就是给你一个 r*c 的矩阵,让你转化为一个(r-1)*(c-1)的矩阵,新矩阵中每个点的值为以其左上角为起点的四节点小矩阵之和的平均值。

代码如下:

#include <cstdio>
#include <cstring>
int main()
{int r, c;char image[10][10], str[10];while(scanf("%s", str) && strcmp(str, "ENDOFINPUT")){scanf("%d%d", &r, &c);int r1 = r-1, c1 = c-1;for(int i=0; i<r; i++)scanf("%s", image[i]);for(int i=0; i<r1; i++)for(int j=0; j<c1; j++)image[i][j] = (image[i][j]+image[i+1][j]+image[i][j+1]+image[i+1][j+1])/4;for(int i=0; i<r1; i++)image[i][c1] = 0;for(int i=0; i<r1; i++)printf("%s\n", image[i]);scanf("%s", str);//读取最后一个'END'}return 0;
}

HDU 1218 - Blurred Vision相关推荐

  1. POJ 2579 HDU 1218 Blurred Vision(水~)

    Description 要以左上角的方块与它下方.右方以及右下方的值求平均值,将结果放入该方块即可 Input 第一行为START m n,m和n表示大方快的行列数,之后为一m*n矩阵(注意数字是连续 ...

  2. HDOJ 1218 Blurred Vision (水题)

    思路:注意输入是不带空格的: 代码如下: #include <iostream> #include <stdio.h> #include <stdlib.h> #i ...

  3. HDU 1218(Blurred Vision)

    基础题,对于矩阵中的每一个点,以其为左上角构建 4 格正方形矩阵,这 4 个元素的平均值(向下取整)为新矩阵中对应位置的元素. #include <iostream> #include & ...

  4. poj 2579 Blurred Vision

    这题主要就是输入输出的问题,其实很简单的一道题... 之前我先用int型的map去存,发现输入的时候数字都是连在一起的输入,所以无法正确输入,后来用char型数组就好了... 这题是第98题,马上就破 ...

  5. POJ 2579 Blurred Vision G++

    #include <iostream> #include <vector> //感谢博友翻译 using namespace std; int main() {vector&l ...

  6. 【模拟+输入输出】HDU-1218 Blurred Vision

    注解 1.简单模拟题.输入nm,输出(n-1)(m-1),最后一行和最后一列不需要处理.每个位置的新元素等于原先该位置的元素加上其右边的.下边的.右下边的元素之和. 2.注意输入输出的处理. 代码 # ...

  7. 杭电ACM1218——Blurred Vision

    题目有点长,并且比較难懂.看了非常久.也看的不是非常懂,仅仅知道输入输出的格式. 直到看了最后的一句话,也就是output那里的最后一句话,题目的意思就非常明白了,就是输出的每个点的像素是原始的四个像 ...

  8. 杭电OJ分类题目(2)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(2) HDU Water~~~ HDU 100 ...

  9. 平面设计师和ui设计师_平面设计师为什么要享受所有乐趣?

    平面设计师和ui设计师 Graphic designers are pretty cool. We have to admit that. Be it their dressing style, th ...

最新文章

  1. JavaScript 四. Math对象的属性和方法
  2. 20130717随想
  3. pycharm ssh mysql_PyCharm使用之配置SSH Interpreter的方法步骤
  4. OpenCV立体声匹配 stereo matching将L和R图像转换为视差和点云的实例(附完整代码)
  5. 计算机中整数加法满足结合律吗
  6. 云原生应用 Kubernetes 监控与弹性实践
  7. win7系统找不到我的电脑图标的应对办法
  8. Kali Linux与Ubuntu的ssh服务
  9. 笔记 - Android应用架构 (Android Dev Summit 2015)
  10. python中字符串是对象吗_python中字符串对象提供了很多方法来操作字符串
  11. java 登陆微信获取好友列表_微信api接口,触发推送微信好友列表及返回
  12. 逆向基础(一) | WooYun知识库
  13. PHP基础教程(第4版)电子书pdf下载
  14. Ubuntu 18.04.01安装五笔输入法
  15. Android护眼功能
  16. VC++、MFC中最好的开源项目
  17. Lambda表达式 Linq SQL Server 分组后获取第一条数据或最小(最大)数据
  18. 计算机无法打开这个应用,win10照片应用打不开提示“无法打开这应用”如何解决...
  19. sdk是什么_动态贴纸在美颜sdk中起着什么作用
  20. 硬件艺术家Cauchy吉林省机器人大赛智能无人仿真车竞速比赛赛后总结

热门文章

  1. 解决共享文件夹不显示以及VMware-tools的重装问题
  2. 数据结构中二叉树的度
  3. Licode Demo搭建
  4. 服务端团队假期值班方案
  5. 罗斯蒙特PH电极1056-01-22-32-AN智能型四线制变送器规格及特点
  6. Python中英文翻译工具
  7. header = struct.pack(!i, n) struct.error: 'i' format requires -2147483648 number 2147483647
  8. 【BBED】BBED模拟并修复ORA-08102错误
  9. 中国科学技术大学计算机科学夏令营,2018年中国科学技术大学第五届计算机科学考研推免夏令营通知...
  10. 椭圆曲线加密和签名算法