本片灵感来自这片文章

算法 - 计算墨水污染的格子 - javascript 版_龙鱼618博客-CSDN博客

以下内容引用自该文章:

const arr = [
    [1, 0, 1, 1, 1, 1],
    [1, 1, 1, 1, 0, 1],
    [1, 1, 1, 1, 0, 0],
    [1, 1, 0, 1, 1, 1],
    [1, 1, 0, 1, 1, 1],
    [1, 1, 1, 1, 1, 1],
]

let count = 0
for (let y = 0; y < arr.length; y++) {
    for (let x = 0; x < arr[0].length; x++) {
        const current = arr[y][x]
        const up = arr[y - 1] !== undefined ? arr[y - 1][x] : undefined
        const left = arr[y][x - 1]
        if (current === 0 && up !== 0 && left !== 0) {
            count++
        }
    }
}
console.log(count)

这个只能解决题设中的问题,但是,问题如果稍微复杂一些,比如:

  1. [1, 1, 1, 0, 1, 1],

  2. [1, 1, 0, 0, 0, 1],

  3. [1, 1, 0, 0, 0, 1],

  4. [1, 1, 1, 0, 1, 1],

  5. [1, 1, 1, 1, 1, 1],

  6. [1, 1, 1, 1, 1, 1],

在这种情况下就不能解决问题了,针对这种情况,我想了种方法,就是抹去一部分水滴,如果当前是0,下面是0,那么当前的置为0这种,后面,我会用Java尝试实现一下

计算墨水污染的格子【非常规墨水污染】相关推荐

  1. yota3墨水屏设置_国产墨水屏“手写平板”评测,10.3英寸大屏,支持无纸化办公...

    随着电子产品的普及,无纸化办公已经成为了一种趋势,手机和平板设备都存在的一个弊端,就是无法获得纸笔书写的体验.听朋友介绍,了解了几款支持手写的电纸书产品,想着平时办公能够写写画画,休闲的时候还可以看看 ...

  2. Javascript Prototype污染攻击(原型链污染,Bugku-web-sodirty wp)

    prototype 它表示原型,样本,标准. 在javascript中,你使用构造函数时会创建一些属性和方法. 在构造方法时,你书写了函数的内容,那么,当你每创建一次对象时就会执行一次函数内容并将方法 ...

  3. yota3墨水屏调节对比度_YOTA3墨水屏“直通”技术取代旧“投射”功能,体验全面升级-非常在线...

    早在2012年,YOTA就推出了首款双面屏手机,拥有100多项墨水屏机双屏控制系统的全球核心技术专利.全新的YOTA3更是中俄科技文化交流项目,中俄两国的顶级团队共同打造,针对YOTA3的产品规划与背 ...

  4. yota3墨水屏调节对比度_Yota3墨水屏投屏

    Yota3墨水屏投屏 Yota3手机墨水屏的发现页面仅提供了有限的号称经过优化的直通App,对于没提供直通投屏的App,想要投屏,得用工程模式或者是第三方提供的App. 工程模式(拨号命令方法) 拨号 ...

  5. 一篇文章带你搞定单因子污染指数和卡梅罗污染指数(11年土壤重金属污染示例讲解含代码)

    文章目录 一.题目分析 二.重金属的元素空间分布的代码 三.重金属污染程度分析的代码 一.题目分析 给出8种主要重金属元素在该城区的空间分布,并分析该城区内不同区域重金属的污染程度 在问题一中,根据三 ...

  6. DNS污染是什么、DNS污染定义及原理分析

    网域服务器缓存污染(DNS cache pollution),又称域名服务器缓存投毒(DNS cache poisoning),是指一些刻意制造或无意中制造出来的域名服务器数据包,把域名指往不正确的I ...

  7. 城市表层土壤重金属污染分析

    (额外补充:因为CSDN的编辑器现在对公式不太友好,所以公式都使用的图片.因为时间问题matlab代码已经找不到了,只保留了python代码.代码数据论文已经开源,Github地址,遵循apache2 ...

  8. Microbiome:揩老鼠皮毛揩来高分文章——野生哺乳动物的皮肤和肠道微生物对核污染的反应...

    野生哺乳动物的皮肤和肠道微生物群对环境污染做出的反应 Skin and gut microbiomes of a wild mammal respond to different environmen ...

  9. 云漫圈 | 什么是DNS?什么是DNS污染?什么又是DNS劫持?

    戳蓝字"CSDN云计算"关注我们哦! 文章转载自公众号:漫画编程 2019年1月23日下午,我正在公司疯狂的撸着代码,沉浸在我的代码世界中,正在欣赏着自己刚刚写下的一行lambda ...

最新文章

  1. 对系统故障处理的思考
  2. 【剑指offer-Java版】06重建二叉树
  3. python画图完整代码-Python科学画图代码分享
  4. define宏定义中的#,##,@#及\符号
  5. 高斯牛顿法在具体工程中的应用——C++版
  6. [原]Console小技巧——Console版贪食蛇
  7. P2371-[国家集训队]墨墨的等式【同余最短路】
  8. 对JavaFX Mobile应用程序进行性能分析
  9. python 计算时间、日期差值类
  10. 代码之美~Func让构造方法为属性赋值更灵活
  11. 安装MATLAB2016a的完整步骤
  12. VS2013密钥 VS2013专业版密钥 VS2013旗舰版密钥
  13. 奔图cp2510dn linux,奔图CP2510DN驱动
  14. 【欢迎来怼】事后诸葛亮会议
  15. 一个苏州IT人的5年挨踢经历-------面试,薪资,企业,经历全方位揭示(之二)
  16. zapewnia stale poprawiając relacje związane
  17. 北京实时公交查询——Flutter 入坑实战
  18. 星际2亚洲服务器 也就是韩服
  19. 安卓5.0开发环境的搭建
  20. 剑指offer_递归与循环---跳台阶

热门文章

  1. 读知乎《美国为什么不能通过印制美元来偿还中国购买的美国国债?》有感
  2. 【方向盘】启动命令和IDEA如何传递:VM参数、命令行参数、系统参数、环境变量参数、main方法参数
  3. 05 linux shell脚本 变量的取用echo;变量的设置和修改;变量的使用规范以及示例
  4. Apache Curator客户端的使用
  5. processing画正多边形
  6. 数字图像处理学习笔记4第四章 图像变换 附实验
  7. Android Things:外设I/O接口-PWM
  8. Mybatis学习笔记(尚硅谷版整理)
  9. Linux防火墙管理
  10. word删除任意单个字符_如何从Word中的单个页面中删除页眉或页脚