精华内容
下载资源
问答
  • 4M1E法指Man(人),Machine(机器),Material...1H则是HOW 5W2H法是第世界大战中美国陆军兵器修理部首创。简单、方便,易于理解、使用,富有启发意义,广泛用于企业管理和技术活动,对于决策和执行性的活动措施也非

    4M1E法指Man(人),Machine(机器),Material(物),Mothod(方法),简称人、机、事、物方法,告诉我们工作中充分考虑人、机、事、物四个方面因素,通常还要包含1E:Environments(环境),故合称4M1E法。也就是人们常说的:人、机、料、法、环现场管理五大要素
      4W1H
    4W是WHAT、WHY、WHO、WHEN;1H则是HOW
     5W2H法是第二世界大战中美国陆军兵器修理部首创。简单、方便,易于理解、使用,富有启发意义,广泛用于企业管理和技术活动,对于决策和执行性的活动措施也非常有帮助,也有助于弥补考虑问题的疏漏。

    (1) WHY——为什么?为什么要这么做?理由何在?原因是什么?
    (2) WHAT——是什么?目的是什么?做什么工作?
    (3) WHERE——何处?在哪里做?从哪里入手?
    (4) WHEN——何时?什么时间完成?什么时机最适宜?
    (5) WHO——谁?由谁来承担?谁来完成?谁负责?
    (6) HOW——怎么做?如何提高效率?如何实施?方法怎样?
    (7) HOW MUCH——多少?做到什么程度?数量如何?质量水平如何?费用产出如何?
      6w2h法 
       what:工作的内容和达成的目标 why:做这项工作的原因 who:参加这项工作的具体人员,以及负责人 when:在什么时间、什么时间段进行工作 where:工作发生的地点 which:选择哪一个方案   how:用什么方法进行 how much:需要多少成本 
      意义:做任何工作都应该从6w2h来思考,这有助于我们的思路的条理化,杜绝盲目性。我们的汇报也应该用6w2h,能节约写报告及看报告的时间。
      6W3H
    What指要做的是什么及描述达成命令事项后的状态
    When指工作完成的时间及各步骤完成的时间
    Where指活动发生的场所
    Who指对象
    Why指理由、目的、根据
    Which根据前面5个W,做出各种备选方案
    How指方法、手段,也就是如何做
    How Many 指需要多大、多少
    How Much指预算、费用
        8D方法,又称团队导向问题解决方法,是福特公司处理问题的一种方法,亦适用于制程能力指数低于其应有值时有关问题的解决,它提供了一套符合逻辑的解决问题的方法,同时对于统计制程管制与实际的质量提升架起了一座桥梁。
    此课程,旨在教给企业制程能力偏低时的解决问题方法,面对顾客投诉及重大不良时,提供解决问题的方法,以及任何从暴露出来的问题中,找到疾症,正本清源,提升管理水平。
    ★ 8D工作方法的介绍
    ★ 主要步骤包括:
    ☆ D1:小组成立
    目的:成立一个小组,小组成员具备工艺/产品的知识,有配给的时间并授予了权限,同时应具有所要求的能解决问题和实施纠正措施的技术素质。小组必须有一个指导和小组长。
    关键要点:成员资格,具备工艺、产品的知识
    ☆ D2:问题说明
    目的:用量化的术语详细说明与该问题有关的内/外部顾客抱怨,如什么、地点、时间、程度、频率等。
    “什么东西出了什么问题”
    方法:质量风险评定,FMEA分析
    ☆ D3:实施并验证临时措施
    目的:保证在永久纠正措施实施前,将问题与内外部顾客隔离。
    (原为唯一可选步骤,但发展至今都需采用)
    方法:FMEA、DOE、PPM 
    ☆ D4:确定并验证根本原因
    目的:用统计工具列出可以用来解释问题起因的所有潜在原因,将问题说明中提到的造成偏差的一系列事件或环境或原因相互隔离测试并确定产生问题的根本原因。
    方法:FMEA、PPM、DOE、控制图
    ☆ D5:选择并验证永久纠正措施
    目的:在生产前测试方案,并对方案进行评审以确定所选的校正措施能够解决客户问题,同时对其它过程不会有不良影响。
    方法:FMEA
    ☆ D6:实施永久纠正措施
    目的:制定一个实施永久措施的计划,确定过程控制方法并纳入文件,以确保根本原因的消除。在生产中应用该措施时应监督其长期效果。
    方法:防错、统计控制
    ☆ D7:预防再发生
    目的:修改现有的管理系统、操作系统、工作惯例、设计与规程以防止这一问题与所有类似问题重复发生。
    ☆ D8:小组祝贺
    目的: 承认小组的集体努力,对小组工作进行总结并祝贺。

    5W2H1E简介

      任何一种企划书的构成都必须有5W2H1E,共8个基本要素。所谓的5W2H1E即:

      What(什么)--企划的目的、内容。

      Who( 谁)--企划相关人员。

      Where( 何处)--企划实施场所。

      When(何时)--企划的时间。

      Why(为什么)--企划缘由、前景。

      How(如何)--企划的方法和运转实施。

      How much(多少)--企划预算。

      Effect(效果)--预测企划结果、效果。

      尤其值得一提的是,要注意How much和Effect对整个企划案的重要意义。如果忽视企划的成本投入,不注意企划书实施效果的预测,那么,这种企划就不是一种成功的企划。只有5W1H的企划书不能称之为企划书,只能算是计划书。

      在这个步骤里,我们还可以提出解决问题的尽可能多的方案。通常可以采用的方法有:鱼骨图法、5W2H法。

    展开全文
  • 第一章对读书的 ”3W1H“ 进行分析。 第章主要分析 “阅读的层次”。 第三章主要介绍 “速读法”。 第四章主要介绍 “精读法”。 第章主要介绍 “主题阅读法” 第六章介绍怎么阅读不同体裁、不同特点的作品。 第...

    第一章 读书的 “3W1H”

    书名:《如何阅读一本书》
    作者:轻阅读编写组编


    简介&传送门

    • 第一章对读书的 ”3W1H“ 进行分析。
    • 第二章主要分析 “阅读的层次”。
    • 第三章主要介绍 “速读法”。
    • 第四章主要介绍 “精读法”。
    • 第五章主要介绍 “主题阅读法”
    • 第六章介绍怎么阅读不同体裁、不同特点的作品。
    • 第七章介绍实用型书的阅读方法。
    • 第八章谈论买书、借书、分享交流等问题。


    读书的 “3W1H”

    Why(为什么)、What(做什么)、Where(在哪里)、How(怎样做)是我们做每一件事前常常会思考的问题。

    “Why” 为向导,指引行动;
    “What” 为对象、内容,是行动的客体;
    “Where” 为场所,是行动的必要条件;
    “How” 为方法,是行动的途径。

    “3W1H” 意在提醒阅读者对阅读的行为要进行全面思考。


    Why:为什么要阅读

    我是为了什么目的去阅读的?

    • 提升技能阅读专业书籍
    • 增广见闻而博览群书
    • 消磨时光而随手翻阅
    • 学有所得而熟读精思

    有目的去阅读。

    唯有明确阅读的目的,才有利于更加高效地阅读。


    What:读什么书

    • 第一类书如同主食,包括职业、生理、心里等方面的现实是问题及其解决之道。
    • 第二类如同美食,不求针对人生的现实问题,却可以满足思想需求。
    • 第三类如同蔬菜、水果可以帮助我们更好地阅读,即工具书。
    • 第四类如同甜点、零食,用于娱乐、消遣,满足休闲需求。

    四类书籍与生活息息相关,我们应该如何选择?

    • 按时、足量摄入 “主食

      1. 生存必须品,
      2. 不吃过期 “主食”,
      3. 选择新鲜、更具饱足感来吃。
    • 不时享用 “美食

      1. 只吃主食难免单调,
      2. 享受精神的“美食”有助于提高生活品质。
      3. 如哲学、历史、艺术等。
      4. 重 “质” 而不重 “量”
    • 善用 “果蔬” 工具书

      1. 使用果蔬有助于消化,
      2. 使用工具书有利于理解更加艰深的书籍。
    • 控制 “甜点、零食” 的摄入

      1. 甜点和零食终究不是正餐,
      2. 吃多了不易消化。
      3. 偶尔阅读,不可太过。

    Where:阅读的场所

    本小结主要讲解:不同类型的书籍对应不同阅读场所。

    • 在安静的场所享用 “主食” 与 “美食”

      1. 家中书房、图书馆等场所。
      2. 相对安静、不受干扰的环境。
    • 把 “三上” 空间交给 “零食” 图书

      1. “三上” 指枕上、车上、厕上。
      2. 严格说 “三上” 不太适合阅读,如惜时如金也未尝不可。
      3. 枕上宜读轻松、不刺激、不使大脑过于兴奋,不推荐长篇小说。
      4. 车上打发时间小说、游记等读物是首选。
      5. 至于厕上读书,笔记保留反对意见。

    How:如何阅读一本书

    十条阅读中常见的现象与建议。

    A:我通常只阅读与工作或学习相关的书,没有时间读其他自己喜欢的书。
    B:以缺乏时间为借口拒绝读书的人,需要更强烈的阅读动机和更有效的阅读方法。


    A:我通常只在家里读书,在别的场合读书,别人会说我装模作样。
    B:因旁人的眼光而拒绝读书的人,需要更强的专注力。


    A:我只读自己购买的书,从不借书来读。
    B:只买书来读的人,需要警惕“藏而不读”。


    A:当我开始读一本书后,无论喜欢与否,我都会读完它。
    B:书非读完不可的人可以试着学会略读,用来处理分明不喜欢、心中却放不下的书。


    A:我珍惜每一本书,从不在书上涂画。
    B:从不在书上涂画的人可以尝试边读边写,从现在起,拿起笔来阅读。


    A:我只读书,从来不敢评论一本书,无论认同还是不认同。
    B:只读不评,阅读的效果会减少一半。阅读虽是个人行为,本质却是交流。


    A:阅读的时候,当我遇到不懂的地方,会反复读那段内容。
    B:书可以多次阅读,但在不懂之处不断回读,并不是最好的解决办法。


    A:我读书很认真,从来不跳过书中任何一部分内容。
    B:逐字逐句地阅读,是低效的阅读方式。也许你并不如自己想象中那么认真。


    A:我读书时很清楚书中的内容,可是放下书后什么都不记得了。
    B:读过就忘,说明阅读的效果还不佳,需要加强记忆与理解。


    A:同样主题的书我只读最经典的一本,其他的书都没什么用。
    B:只读经典或许会使人陷入误区,也容易让人产生阅读上的优越感。对于关注的主题,还是广泛阅读更好。


    1. 阅读之前,首先要明确目的。
    2. 其次,选择合适的书进行阅读。
    3. 再次,选定阅读场所。
    4. 最后,以合适的方法开始阅读,达到预定的目标。
    展开全文
  • . 什么是单元测试? 三. 什么是集成测试? 四. 什么是系统测试? . 什么是验收测试? 六. 软件测试模型 1. V模型 2. W模型 3. X模型 4. H模型 七. 测试模型的总结 八. 在实际工作中应灵活地运用各类模型的...

    目录

    一. 敏捷测试

    二. 什么是单元测试?

    三. 什么是集成测试?

    四. 什么是系统测试?

    五. 什么是验收测试?

    六. 软件测试模型

    1. V模型

    2. W模型

    3. X模型

    4. H模型

    七. 测试模型的总结

    八. 在实际工作中应灵活地运用各类模型的优点.

    先介绍一下 "敏捷开发模型" 的测试模型, 即 敏捷测试, 有以下几个方案.

    一. 敏捷测试

    1. 不依赖文档.

           由于不依赖文档, 因此要时常和项目组的人沟通 测试人员自己的文档不再需要写测试用例, 而是需要画出思维导图, 将自己的测试点整理出来.

           有些公司虽然使用的是敏捷开发模型, 但要求测试和研发人员要按照传统模型的文档来写, 因为文档十分重要, 是后期了解项目的依据. 因此 测试用例, 需求文档, 研发设计文档都要求按照传统模型进行. 假如一点都不依赖文档, 测试或者开发人员一旦离职, 项目是无法说得清楚的, 因为需求文档和项目差异太大了, 这些变更都在开发人员和测试人员的大脑里, 他们离职了就带走了.

           因此有些公司要求重点写文档. 但有的公司要求其它文档轻, 核心文档重.

    2. 迭代周期频繁.

           由于项目迭代周期频繁, 工作量大, 压力大, 因此需要调整自己, 适者生存. 


    先介绍一下单元测试, 集成测试, 系统测试, 验收测试的基本概念.

    针对一个功能点四类测试所花费的时间(时间从少到多升序): 单元测试< 集成测试< 验收测试=< 系统测试

    二. 什么是单元测试?

           单元测试(unit testing), 是指对软件中的最小可测试单元进行检查和验证.

           对于单元测试中单元的含义, 一般来说, 要根据实际情况去判定其具体含义, 如C语言中单元指一个函数, Java里单元指一个类, 图形化的软件中可以指一个窗口或一个菜单. 总的来说, 单元就是人为规定的最小的被测功能模块.

           单元测试是在软件开发过程中要进行的最低级别的测试活动, 软件的独立单元将在与程序的其他部分相隔离的情况下进行测试.

           单元测试(模块测试)是开发者编写的一小段代码, 用于检验被测代码的一个很小的, 很明确的功能是否正确. 通常而言, 一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为.

           单元测试是由程序员自己完成的, 最终受益的也是程序员自己. 程序员有责任编写功能代码, 同时也有责任为自己的代码编写单元测试. 执行单元测试, 就是为了证明这段代码的行为和我们期望的一致. 

    三. 什么是集成测试?

            集成测试, 也叫组装测试或联合测试. 在单元测试的基础上, 将所有模块按照设计要求(如根据结构图)组装成为子系统或系统, 进行集成测试.

            实践表明, 一些模块虽然能够单独地工作, 但并不能保证连接起来也能正常的工作. 一些局部反应不出来的问题, 在全局上很可能暴露出来.

            集成测试最简单的形式是: 把两个已经测试过的单元组合成一个组件, 测试它们之间的接口. 从这一层意义上来讲, 组件是指多个单元的集成聚合. 在现实方案中, 许多单元组合成组件, 而这些组件又聚合为程序的更大部分. 方法是测试片段的组合, 并最终扩展成进程, 将模块与其他组的模块一起测试. 最后, 将构成进程的所有模块一起测试. 此外, 如果程序由多个进程组成, 应该成对测试它们, 而不是同时测试所有进程. 

    四. 什么是系统测试?

            系统测试(System Testing)是对整个系统的测试, 将硬件, 软件, 操作人员看作一个整体, 检验它是否有不符合系统说明书的地方. 

            这种测试可以发现系统分析和设计中的错误.如安全测试是测试安全措施是否完善, 能不能保证系统不受非法侵入. 再例如, 压力测试是测试系统在正常数据量以及超负荷量(如多个用户同时存取)等情况下是否还能正常地工作.

            系统测试是将经过集成测试的软件, 作为计算机系统的一个部分, 与系统中其他部分结合起来, 在实际运行环境下对计算机系统进行的一系列严格有效地测试, 以发现软件潜在的问题, 保证系统的正常运行.

    五. 什么是验收测试?

            验收测试是部署软件之前的最后一个测试操作. 在软件产品完成了单元测试, 集成测试和系统测试之后, 产品发布之前所进行的软件测试活动. 它是技术测试的最后一个阶段, 也称为 "交付测试".

            验收测试的目的是确保软件准备就绪, 并且可以让最终用户将其用于执行软件的既定功能和任务.

            验收测试是向未来的用户表明系统能够像预定要求那样工作. 经集成测试后, 已经按照设计把所有的模块组装成一个完整的软件系统, 接口错误也已经基本排除了, 接着就应该进一步验证软件的有效性, 这就是验收测试的任务, 即软件的功能和性能如同用户所合理期待的那样.


    六. 软件测试模型

    软件测试有4个模型: V模型, W模型, X模型, H模型. 

    1. V模型

     

    V模型每个阶段"测试人员" 的工作:

    研发阶段:

    • 研发第一阶段"用户需求"阶段, 测试人员不参与
    • 研发第二阶段"需求分析与系统设计"阶段, 测试人员需要学习需求, 确定测试范围, 并制定测试计划
    • 研发第三阶段"概要设计"阶段, 测试人员需要将测试计划细化.
    • 研发第四阶段"详细设计"阶段, 测试人员不参与. 第三第四阶段测试人员参与度很低, 基本是不参与的
    • 研发第五阶段"编码"阶段, 是V模型里的黄金分割线. 在这个阶段, 测试人员的核心工作是"编写测试用例".

    此时, V模型里左边的研发线结束, 下来开始V模型里右边的测试线, 测试线和研发线是一一对应的

    测试阶段:

    • 测试第一阶段"单元测试"阶段, 详细设计阶段对应的是单元测试阶段. 这个阶段普通测试人员不参与. 由白盒测试工程师和研发人员参与

           单元测试用的是"白盒测试"方法

    • 测试第二阶段"集成测试"阶段, 集成测试阶段对应的是概要设计阶段, 这个阶段既涉及到了代码, 又涉及到了功能, 因此这个阶段仍然是由白盒测试工程师和研发人员参与.

           集成测试用的是"灰盒测试(白+黑)"方法

    • 测试第三阶段"系统测试"阶段, 是测试人员花费时间最长的阶段.

           这个阶段, 测试人员需要完成的工作有五项: 数据搭建, 环境准备, 测试执行, 缺陷管理, 测试报告的输出

           系统测试用的是"黑盒测试"方法, 人员就是普通功能测试

    • 测试第四阶段"验收测试"阶段

           验收测试用的是"黑盒测试"方法, 测试人员是"用户"

    2. W模型

          W模型也可以看做是 "双V模型", 有两个 V, 一个是研发V, 一个是测试V, 将研发和测试的工作并行了起来, 使研发和测试的工作可以同时进行, 因此解决了V模型的三个缺点

    研发V中: V模型的左边的阶段是不变的, 黄金分割线是 "编码" 阶段

    1.  右边第一个阶段对应集成测试的是 "集成" 阶段;
    2.  右边第二个阶段对应系统测试的 "实施" 阶段,
    3.  右边第三个阶段对应验收测试的 "交付" 阶段. 交付之后用户才可以验收

    测试V中: V模型的右边的阶段是不变的, 黄金分割线是 "单元测试" 阶段

    1.    左边第一个阶段对应用户需求的是 "验收测试准备" 阶段, 为验收测试阶段做准备
    2.    左边第二个阶段对应需求分析与系统的是 "系统测试准备" 阶段, 为系统测试阶段做准备, 提前准备好项目需要用到 的测试工具以测试方法等
    3.    左边第三个阶段对应概要设计的是 "集成测试准备" 阶段, 为集成测试做准备,
    4.    左边第四个阶段对应详细设计的是 "单元测试准备" 阶段, 为单元测试做准备, 需要提前掌握单元测试相关知识, 提前搭建好单元测试框架.

           在V模型中, 用户需求, 概要设计, 详细设计阶段, 测试人员参与度很低, 基本不参与, 但是在W模型中, 测试人员是需要参与的. 测试人员在W模型的所有阶段全程参与.

    开发V和测试V的黄金分割线 "编码" 和 "单元测试" 是对应的

    •        对于编码阶段:  在V模型的"编码"阶段中, 测试人员做的工作是 编写测试用例; 而在W模型的"编码"阶段中, 测试人员既要编写测试用例又要单元测试
    •        对于单元测试阶段:  单元测试完成一个模块就可以进行测试. 而在W模型的其他阶段中, 测试人员的工作和 V模型中的工作是一样的, 此处不再赘述.

    W模型整体来看也是 "串型"的, 比如没有进行设计, 是无法直接拿着需求进行编码的; 没有编码是不能进行单元测试; 因此,W模型是有缺点的, W模型不适合 "敏捷" 这种需求频繁变更的开发模型.

    3. X模型

            X模型是对V模型的改进, X模型提出针对单独的程序片段进行相互分离的编码和测试. 此后通过频繁的交接, 通过集成, 最终合成为可执行的程序.

            X模型的左边描述的是针对单独程序片段所进行的相互分离的编码和测试, 此后将进行频繁的交接, 通过集成, 最终成为可执行的程序. 然后再对这些可执行程序进行测试. 已通过集成测试的成品可以进行封装并提交给用户, 也可以作为更大规模和范围内集成的一部分. 多根并行的曲线表示变更可以在各个部分发生.

            X模型还定位了探索性测试, 这是不进行事先计划的特殊类型的测试, 这一方式往往能帮助有经验的测试人员在测试计划之外发现更多的软件错误. 但这样可能对测试造成人力, 物力和财力的浪费, 对测试员的熟练程度要求比较高.

    4. H模型

            H模型中, 软件测试过程活动完全独立, 贯穿于整个产品的周期, 与其他流程并发地进行, 某个测试点准备就绪时, 就可以从测试准备阶段进行到测试执行阶段. 软件测试可以尽早的进行, 并且可以根据被测物的不同而分层次进行.

            H模型揭示了一个原理: 软件测试是一个独立的流程, 贯穿产品整个生命周期, 与其他流程并发地进行. H模型指出软件测试要尽早准备, 尽早执行. 不同的测试活动可以是按照某个次序先后进行的, 但也可能是反复的, 只要某个测试达到准备就绪点, 测试执行活动就可以开展.

    七. 测试模型的总结

    1. V模型

         V模型是软件开发瀑布模型的变种, 主要反映测试活动与分析和设计的关系;

         局限性: 把测试作为编码之后的最后一个活动, 需求分析等前期产生的问题直到后期的验收测试才能发现

    2. W模型

         在V模型的基础上, 增加了开发阶段的同步测试, 形成W模型; 测试和开发同步进行, 有利于尽早发现问题

         局限性: 仍把开发活动看成是从需求开始到编码结束的串型活动, 只有上一阶段完成后, 才可以开始下一阶段的活动, 不能支持迭代, 自发性以及变更调整

    3. H模型

         在H模型中, 软件测试过程完全独立, 贯穿整个项目的周期, 与其他流程并发地进行, 某个测试点准备就绪时, 就可以从测试准备阶段进行到测试执行阶段; 软件测试可以进行尽早进行; 软件测试可以根据被测物的不同而分层次进行

    八. 在实际工作中应灵活地运用各类模型的优点.

    V模型: 强调了在整个软件开发项目中需要经历的若干个测试级别, 并与每一个开发级别对应; 忽略了测试的对象不应该仅仅包括程序, 没有明确指出对需求和设计的测试

    W模型: 补充了V模型中忽略的内容, 强调了测试计划等工作的先行和对系统需求和系统设计的测试; 与V模型相同, 没有对软件测试的流程进行说明

    H模型: 强调测试独立的, 只要测试准备完成, 就可以执行测试.

    展开全文
  • 专题

    2016-04-21 00:12:14
    1.题目编号:1016 2.简单题意:有一个矩形的房间,铺着正方形的瓷砖,每一个瓷砖的颜色不是红色就是黑色。...给你w,hh行每行w个瓷砖,其中“.”表示黑色瓷砖,“@”表示这个人站在的那个黑色瓷砖,“#”代表红色瓷

    1.题目编号:1016

    2.简单题意:有一个矩形的房间,铺着正方形的瓷砖,每一个瓷砖的颜色不是红色就是黑色。一个人站在一个黑色的瓷砖上,他可以移动到相邻的四个瓷砖的一个,但是他不能移动到红色的瓷砖上,他只能移动到黑色的瓷砖上,写一个程序来计算这个人通过不断循环移动上述描述到达黑色瓷砖的数目。给你w,h为h行每行w个瓷砖,其中“.”表示黑色瓷砖,“@”表示这个人站在的那个黑色瓷砖,“#”代表红色瓷砖。

    3.解题思路形成过程:首先需要通过二维数组将矩形房间表示出来并且每个瓷砖值都设为0,需要注意的是在设定的时候需要多出来两行两列这样可以使每个瓷砖都有相邻的四个瓷砖,然后在输入时将黑色瓷砖设为1;移动时将移动过的瓷砖设为0防止重新再移动。

    4.感悟:

    5.AC的代码:

    #include<iostream>
    #include<cstdio>
    #include<cstring>
    using namespace std;
    int w,h,s;
    int room[25][25];
    void search(int x,int y){
        ++s;
     if (room[x][y-1]==1){
      room[x][y-1]=0;
      search(x,y-1);
     }if (room[x-1][y]==1){
      room[x-1][y]=0;
      search(x-1,y);
     }if (room[x][y+1]==1){
      room[x][y+1]=0;
      search(x,y+1);
     }if (room[x+1][y]==1){
      room[x+1][y]=0;
      search(x+1,y);
     }
    }
    int main(){
     char l[25];
     int i,j,x,y;

     while (cin>>w>>h&& w&&h){
      for (i=0;i<=(h+1);++i)
       for (j=0;j<=(w+1);++j)
        room[i][j]=0;
      for (i=1;i<=h;++i){
      cin>>l;
       for (j=1;j<=w;++j){
        if (l[j-1]=='@'){
         x=i;
         y=j;
        }
        if (l[j-1]=='.')
        room[i][j]=1;
       }
      }
      s=0;
      search(x,y);
     cout<<s<<endl;
     }
    }

    
    展开全文
  • int n,sex,h,w; cin>>n; for(int i=0; i<n; i++) { cin>>sex>>h>>w; if(sex==1) { if(h<130) { cout<<"duo chi yu!"; if(w<27) { ...
  • X星球要派出一个5人组成的观察团前往W星。其中:A国最多可以派出4人。B国最多可以派出2人。C国最多可以派出2人。D国最多可以派出1人。E国最多可以派出1人。F国最多可以派出3人。那么最终派往W星的观察团会有多少种...
  • 题目【描述】有一种奇怪的语言叫做“贰语言”。它的每个单词都由A~Y这25个字母各一个组成。但是,并不是任何一种排列都是一个合法的贰语言单词。贰语言的单词必须满足这样一个条件:把它的25个字母...F J M R W
  • )图标和光标 #include <windows.h> #include "Resource.h" TCHAR szName[] = TEXT("Icon and Cursor Example"); HICON hIconBig, hIconSmall; HCURSOR hCur1, hCur2; HMENU hMenu; ...
  • 1216:红与黑 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 3632 通过数: 1441 【题目描述】 有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖...每个数据集合的第一行是两个整数WH,分别表示x方向...
  • 我们在介绍标准输入和标准输出以及w h i l e循环的时候已经几次遇到 了如何发送邮件,如何构建一个菜单,不过 本章将介绍以下内容: • 快速创建一个文件。 • 自动进入菜单。 • ftp传输。 • 连接至其他应用...
  • 传送门 思路: 添加一些(n+1-m 个)假广告与不必填坑位匹配,check 条件最大匹配...bits/stdc++.h&gt; using namespace std; const int N=500; int tx[N],ty[N]; int w[N][N],match[N],vis[N]; int n,m; void add...
  • 矩阵卷积,离散有限维线性时不变系统...$\underline{w} = Av = \underline{h}* \underline{v}$ 上述等式表达了离散有限维的线性时不变系统,它能表达成脉冲响应与输入的矩阵乘积,也能表达成矩阵间的卷积。 下面...
  • 1时,默认需要stack一下,比如__getitem__()返回的图片return img,其中img是 CHW, 你在外面拿到就是 N*C*H*W了。因为,默认return torch.stack(batch, 0, out=out)了一下。如果每次img图片不一样,就会出错。 有些....
  • 例题:下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第个字母,若为小写字母为v~z,使小写字母的值减21,转换后的小写字母作为函数值返回。 例如,若形参是字母A,则转换为小写字母f;若形参...
  • h_conv4 = tf.nn.relu(conv2d(h_pool3, W_conv4) + b_conv4) h_pool4 = max_pool_2x2(h_conv4) """第层卷积""" W_conv5 = weight_variable([1, kernel_length5, kernel_num_4, kernel_num_5]) b_conv5 = ...
  • 1.6.6 Q、W、O、P键的练习 1.6.7 Z、X、C、?键的练习 1.6.8 大写字母的练习 1.6.9 非字母键与综合打字练习 第2章 汉字编码必备知识 2.1 汉字的种基本笔划 2.2 汉字的三个层次 2.3 汉字的三种结构 2.4 字根间的四...
  • #include <stdio.h>

    2014-07-10 16:05:21
    //分别按比例进行计算并四舍入为整数 erben=yiben+sishewuru(length*0.15); sanben=erben+sishewuru(length*0.2); dazhuan=sanben+sishewuru(length*0.25); yi=data[pai[yiben]].score;er=data[pai[erben]]....
  • 泛洪填充和值填充 这篇文章写的很好 话不多说,先上代码 def fill_color_demo(image): copyImg = image.copy() h, w = image.shape[:2] mask = np.zeros([h + 2, w + 2], np.uint8) #必须为无符号8位 cv....
  • 给你个值w,h,a,b,c.现在要你在维平面坐标上找三个点X,Y,Z。要求,X和Y之间的距离为a,X和Z之间的距离为b,Y和Z之间的距离为c。所有三个坐标的横坐标不能超过w,纵坐标不能超过h。给出的数据保证一定有解,要...
  • #include <stdio.h> int open_close(int n,int w); int main(void) { int n=113; int w=6;...printf("%d的进制中的%d位是%d.\n",n,w,k); return 0; } int open_close(int n,int w) { int o;...
  • 文章目录约束优化问题凸函数凸优化问题凸次规划问题额外补充正定和半正定矩阵 约束优化问题 minw  f(w)s.t.  gi(w)≤0  (i=1,...,k)hj(w)=0  (j=1,...,n)\begin{array}{...(i=1,...,k)\\h_j(w)&=&...
  • linux学习杂记(

    2013-03-01 18:22:31
    [\u@\h \w]\$ " export PS1="\[\e[31m\]\$? \[\e[32m\][\u@\h \w]\$ \[\e[m\]" readelf -l | grep interpreter  该命令可以用于查看 进制文件用的是哪个动态链接器 连接器的一个重要文面是它的库搜索...
  • matplotlib 几种常见图形一. 条形图1. 正向条形图2. 横向条形图3. 分组条形图. 直方图三.....bar(x, height, width=0.8, bottom=None, align='center', color='b', edgecolor='w', linewidth=None, h...
  • aspect_ratio=float(w)/h Extent:轮廓面积比矩形面积。 Solidity:轮廓面积比凸包面积。 Equivalent Diameter:与轮廓面积相等的圆形的直径。 方向:对象的方向,返回长轴和短轴长度。 掩模和像素点:法一、...
  • 第一章对读书的 ”3W1H“ 进行分析。 第章主要分析 “阅读的层次”。 第三章主要介绍 “速读法”。 第四章主要介绍 “精读法”。 第章主要介绍 “主题阅读法” 第六章介绍怎么阅读不同体裁、不同特点的作品。 第...
  • 次代码和思路

    2019-02-21 14:10:00
    第一步:定义主函数,对主函数进行预处理...第步:定义一个数组num,它有10个字符变量,再依次赋值=a,b,c,d,e,f,g,h,i,j,再定义数组unit,有8个字符变量,再依次赋值=S,B,Q,W,S,B,Q,Y,分别代表个,十,百,千,万...
  • 在阅读此文章前,请先阅读前一篇《[007]爬虫系列 | 猿人学爬虫攻防大赛 | 第题: js混淆 乱码增强(上)》 、找参数来源() 在前一篇文章中,我们找出了Cookie里面m生成函数,并且封装出来了一个脚本!!!本...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 174
精华内容 69
关键字:

五w二h