首页 > 其他分享 >NOIP模拟赛 繁星

NOIP模拟赛 繁星

时间:2022-08-23 15:13:24浏览次数:68  
标签:星星 NOIP 大川 像素 照片 繁星 模拟

NOIP模拟赛 繁星

题面

要过六一了,大川正在绞尽脑汁想送给小伙伴什么礼物呢。

突然想起以前拍过一张夜空中的繁星的照片,这张照片已经被处理成黑白的,也就是说,每个像 素只可能是两个颜色之一,白或黑。

像素\((x,y)\)处是一颗星星,当且仅当,像素\((x,y),(x-1,y),(x+1,y),(x,y-1),(x,y+1)\)都是白色的。

因此一个白色像素有可能属于多个星星,也有可能有的白色像素不属于任何一颗星星。

但是这张照片具有研究价值,大川准备从中裁下一小块长方形照片送给他。但为了保证效果,大川认为,这一小块相片中至少应该有k颗星星。

现在大川想知道,到底有多少种方法裁下这一小块长方形相片呢?

数据范围

\(N,M\leq 500\)

大概思路

先把整张图的星星找出来

把每一排的星星个数用前缀和处理一下

然后枚举矩阵的左右边界

最后枚举列的时候用队列优化

总时间\(O(n^3)\)

这道题需要优化一下时间和注意一下细节

标签:星星,NOIP,大川,像素,照片,繁星,模拟
From: https://www.cnblogs.com/blln/p/16616228.html

相关文章

  • NOIP模拟赛 背包
    NOIP模拟赛背包题面NYG有一个神奇的背包,每放进去一个物品,背包的体积就会变大。也就是说,每放进一个物品,背包会被占用一定的体积,但是紧接着背包的总体积又会增大一定的值......
  • 1029 [NOIP2009]最优贸易 路径最小值最大值 spfa
    链接:https://ac.nowcoder.com/acm/contest/26077/1029来源:牛客网题目描述C国有n个大城市和m条道路,每条道路连接这n个城市中的某两个城市。任......
  • 模拟dijkstra
    有向图一定不能存在负权边原因:因为在第一次发现最短距离就将其加入st集合中,已经确定了其距离举例:无法预知未来有一个负边减少其路径长度起点为aa到bl=2;a到c......
  • [NOIP2002 普及组] 选数
    题目链接:https://www.luogu.com.cn/problem/P1036试题分析:题目要求从n个数中任选k个数相加,求有多少种和为素数的情况。这道题我们运用的主要是深搜,其次还要写一个判断素数......
  • [2002年NOIP普及组] 选数
    一个判断素数的函数另一个函数大体分为:ans=ans+a[n+1];pd(n+1,m+1);ans=ans-a[n+1];//回溯pd(n+1,m);//下一种方案注意:不同组合算不同种#include<bits/stdc++.h>usin......
  • Spring 高级 工厂后处理器模拟实现-@Bean
    一、初步扫描到所有被@Bean注解标注的方法的信息packagecom.mangoubiubiu.show.a05;importcom.mangoubiubiu.show.a05.component.ComponentScanPostProcessor;impo......
  • P1850 [NOIP2016 提高组] 换教室 思路简记
    我们令\(f_{i,j,0/1}\)表示前\(i\)个时间点,共申请了\(j\)次,第\(i\)个时间点是否(\(1/0\))进行了申请,\(g_{i,j}\)表示\(i\toj\)的最短路,\(p_i\)表示原题中的......
  • Spring 高级 工厂后处理器模拟实现组件扫描-模拟ComponentScan 进阶
    一、自定义Bean后处理器Processorpackagecom.mangoubiubiu.show.a05.component;importcom.mangoubiubiu.show.a05.Config;importorg.springframework.beans.Bea......
  • [NOIP2001 提高组] 一元三次方程求解
    题目链接:https://www.luogu.com.cn/problem/P1024试题分析:三个答案都在[-100,100]范围内,两个根的差的绝对值>=1,保证了每一个大小为1的区间里至多有1个解,也就是说当区间......
  • [2015年NOIP提高组] 跳石头
    先用二分法谋定一个数,temp_ans=(L+R)/2;我们假设这个temp_ans,就是所有删除方案中,maxn个最小差值中的最大的那个,即答案:ans。而根据题目要求,我们需要拿掉M个石头。所......