画家问题

【题目描述】

有一个正方形的墙,由N*N个正方形的砖组成,其中一些砖是白色的,另外一些砖是黄色的。Bob是个画家,想把全部的砖都涂成黄色。但他的画笔不好使。当他用画笔涂画第(i,j)个位置的砖时,位置(i-1,j)、(i+1,j)、(i,j-1)、(i,j+1)上的砖都会改变颜色。请你帮助Bob计算出最少需要涂画多少块砖,才能使所有砖的颜色都变成黄色。

输入第一行是一个整数n(1 ≤ n ≤ 15),表示墙的大小。接下来的n行表示墙的初始状态。每一行包含n个字符。第i行的第j个字符表示位于位置(i,j)上的砖的颜色。“w”表示白砖,“y”表示黄砖。输出一行,如果Bob能够将所有的砖都涂成黄色,则输出最少需要涂画的砖数,否则输出“inf”。

【样例输入】

5

wwwww

wwwww

wwwww

wwwww

wwwww

【样例输出】

15

时间: 2024-10-15 20:05:13

画家问题的相关文章

Android自动手绘,圆你儿时画家梦!

我的简书同步发布:Android自动手绘,圆你儿时画家梦! 从小就喜欢到处乱画,家里一米以下墙上就没有一块干净的地方(那是老房子啦~)~~(⊙﹏⊙)b.好了,废话不多说,进入主题.今天主要跟大家分享一下如何将一张图片转成手绘效果,并模拟画家动态绘制.先把最终效果图亮出来,觉得好的请点个赞,您的点赞是对我的最大鼓励(O(∩_∩)O哈哈~). 效果图如下: 再来张截图: 心动有木有! 原理 大概介绍一下实现原理.首先你得有一张图(废话~),接下来就是把这张图的轮廓提取出来,轮廓提取算法有很多,本人不

黑客与画家 part1 版权声明 part2 O'Reilly Media,Ina.介绍

part1 版权声明 page 11 版权声明 英文原版O'Reilly Media,Ina.出版社2004. 简体中文版由人民邮电出版社出版,2011.英文原版的翻译得到O'Reilly Media,Ina.的授权.此简体中文版的出版得到出版社和销售权的所有者-O'Reilly Media,Ina.的许可. 版权所有,未经书面许可,本书的任何部分不得以任何形式重制. part2 O'Reilly Media,Ina.介绍 page12,13 O'Reilly Media,Ina.介绍 为了满足

《黑客与画家》读后感

黑客与画家,这两个词正是格雷厄姆前半生的人生写照."黑客"(hacker)在我们大多数人眼里就是入侵计算机.干破坏性事情的人.但是,在很久以前这个词被发明的时候,"黑客",完全是正面意义上的称呼."黑客"这个词不仅是一流能力的象征,还包含着求解问题过程中产生的精神愉悦或享受. 这个书名就是在提示应该把黑客与画家当作同一种人看待.和画家一样,黑客也是怀有一门特殊手艺.有创造天赋的普通人. 第一章,为什么书呆子不受欢迎.在本书中,"书呆子&

《黑客与画家》阅读笔记

(本人正在参加2015博客之星评选,诚邀你来投票,谢谢:http://vote.blog.csdn.net/blogstar2015/candidate?username=zhouzxi) (今天看了池建强老师的文章<再读黑客与画家(一)>,想到自己之前也写过有关这本书的文章,遂贴出来,各位看官慢慢品尝!) 在很多人的印象中,黑客是一群非常神秘的.编程技术非常高超的人,他们可以随心所欲地操纵计算机.盗取别人电脑上面的资料.而画家无非是一群以画画为生或对画画有着很浓厚的兴趣的人.那么,黑客与画家

读《黑客与画家》

某天去图书大厦的时候看到了这本书,书名比较吸引我<黑客与画家>,本来以为是一本小说,没想到是一本有关计算机的书籍.读来感觉有点意思,于是买下来回来细细品读. 通过这本书,让我更好的了解了计算机时代.我们身边的每一件东西都逐渐与计算机联系了起来,尤其是最近物联网的发展更加离不开计算机.    作为计算机专业的一名学生,应当更加了解这个时代,甚至成为时代的弄潮儿.<黑客与画家>这本书更像作者的生活笔记,画家离不开创作的灵感,黑客也是这样,画家创作者自己的艺术品,黑客编写的程序也是黑客自

黑客与画家一书小结

首先我们需要了解的是这本书的作者是谁?它的作者是美国互联网界举足轻重.有“创业教父”之称的哈佛大学计算机博士保罗·格雷厄姆(Paul Graham).如果你不了解他,那么你就要去认真读一读这本书.之后,你就会被他的智慧所震撼,令你震撼的或许还有很多值得思考的东西,比如,创业.如何赚钱和编程语言与思维方式的关系等等.读完此书,不得不说,这是一本极好的技术类图书.      对于黑客的解释: “黑客”这个词不仅是第一流能力的象征,还包含着求解问题过程中产生的精神愉悦或享受. 提到黑客二字,我们必然会

黑客与画家 part3保罗&#183;格雷厄姆其人其事

part3 保罗·格雷厄姆其人其事 page14-page26 1964年,保罗·格雷厄姆(Paul Graham)出生于匹兹堡郊区的一个中产阶级家庭.父亲是核反应堆的物理学家,母亲再家照看他和他的妹妹. 青少年时代,格雷厄姆就开始编程.但是,他还喜欢许多与计算机无关的东西,这再在编程高手之中是很少见的.中学时,他喜欢写小说,进入康奈尔大学以后,他主修哲学,后来发现哲学很难理解,于是研究生阶段他就去了哈弗大学计算机系,主攻人工智能. 他在这个方向上进展不顺利,因此对学术感到灰心.(但是,作为研究

读书笔记 - 《黑客与画家》

大名鼎鼎的书,里面讲了很多有趣的观点,据说读了这本书的人很多都创业去了.第一章是在抱怨一个书呆子在初中校园如何会被当成异类排斥和欺负,很难想象会有人在这种书里面写这个!但确实很有趣.第二章以作者的亲身经历来描述,把黑客和画家做类比,因为他们都是创作者,这点确实已经被逐步接受,但还不能说是人人都知道的常识.后面主要讲作者对于编程和创业的感悟.这里摘抄或点评一些书里的有趣或有价值的观点.雇佣员工时通过是否参与开源项目判断其是否热爱此职业是个不错的点子,确定核心骨干的时候可以作为参考措施,没有天赋才干

《黑客与画家》之我见

前段时间看了网上这本书的评价很高的<黑客与画家>,一直没时间写总结,看完整本书,感慨颇多.确实是一本让人很受启发的书,书中很多的观点给读者启发和共鸣. 这本书介绍了作为一个黑客的生活和工作的态度,以及如何去创业,怎么坚持自己的想法,并最终讲想法变成现实. 为什么书呆子不受欢迎? 1. 为什么人们会欺负书呆子?没有什么能比一个共同的敌人能使得人们团结起来,因为书呆子不受欢迎,处在学校的底层,所以全校的学生都把书呆子当作一个可以欺负的安全目标. 2. 书呆子不受欢迎的真正原因,是他们脑子里想着别的