不要二(牛客)

news2024/12/26 16:39:53

目录

一、题目

二、代码


一、题目

不要二__牛客网

 

二、代码


采用贪心算法的思想来做,开始全置为1,1代表放入蛋糕。
从左向右从上到下遍历棋盘开始依此放蛋糕,然后将该块蛋糕上下左右欧几里得距离为2的点全部标记为0,表示该点不能再放入蛋糕,如果下一步扫到的0,则跳过该点,如果扫到1,则sum++,继续把周围距离为2的点标记为0。

#include <iostream>
#include <vector>
using namespace std;

int main() {
    int W,H;
    cin>>W>>H;

    vector<vector<int>>isCake(W,vector<int>(H,1));//开始假设都能放蛋糕
    int sum=0;
    for(int i=0;i<W;i++)
    {
        for(int j=0;j<H;j++)
        {
            if(isCake[i][j]==1)
            {
                ++sum;
                if(i+2<W)
                    isCake[i+2][j] = 0;
                if(j+2<H)
                    isCake[i][j+2] = 0;
            }
        }
    }
    cout<<sum;
    return 0;

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1049082.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

泛函分析(一)

目录 1.数学基本概念 2.泛函概念和应用 2.1常用知识点 2.2泛函数解决的问题 2.3核函数 3.应用 参考文献 1.数学基本概念 2.泛函概念和应用 2.1常用知识点 算子&#xff1a;无限维空间到无限维空间的变换称为。泛函数&#xff1a;就是函数的函数&#xff0c;即一般函数自…

二、C++项目:仿muduo库实现并发服务器之时间轮的设计

文章目录 一、为什么要设计时间轮&#xff1f;&#xff08;一&#xff09;简单的秒级定时任务实现&#xff1a;&#xff08;二&#xff09;Linux提供给我们的定时器&#xff1a;1.原型2.例子 二、时间轮&#xff08;一&#xff09;思想&#xff08;一&#xff09;代码 一、为什…

基于SpringBoot网上超市的设计与实现【附万字文档(LW)和搭建文档】

主要功能 前台登录&#xff1a; 注册用户&#xff1a;用户名、密码、姓名、联系电话 用户&#xff1a; ①首页、商品信息推荐、商品资讯、查看更多 ②商品信息、商品详情、评论、点我收藏、添加购物车、立即购买 ③个人中心、余额、点我充值、更新信息、我的订单、我的地址、我…

国庆出游,景区该怎么接住这泼天的流量?媒介媒介盒子告诉你

国庆出游&#xff0c;景区该怎么接住这泼天的流量&#xff1f;媒介媒介盒子告诉你 假期倒计时。这一次&#xff0c;几亿人又要大规模出游了&#xff0c;景区最不愁的&#xff0c;就是没有流量。那么景区该怎么接住这泼天的流量呢&#xff1f; 1、利用社交媒体营销。 利用微信…

26591-2011 粮油机械 糙米精选机

声明 本文是学习GB-T 26591-2011 粮油机械 糙米精选机. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 1 范围 本标准规定了糙米精选机的有关术语和定义、工作原理、型号及基本参数、技术要求、试验方法、检 验规则、标志、包装、运输和储存要求。 …

5+预后模型+实验验证

今天给同学们分享一篇SUMO化修饰预后模型实验验证的生信文章“The Prognosis-Predictive and Immunoregulatory Role of SUMOylation Related Genes: Potential Novel Targets in Prostate Cancer Treatment”&#xff0c;这篇文章于2023年9月2日发表在Int J Mol Sci期刊上&…

YTM32的DMA控制器要点详解

YTM32的DMA控制器要点详解 文章目录 YTM32的DMA控制器要点详解引言简介原理与机制DMA通道的传输任务描述符DMA的触发信号DMA的大循环和小循环DMA搬运任务的地址更新策略 应用要点&#xff08;软件&#xff09;参考文献 引言 考虑到DMA是一个AHB Master设备&#xff0c;可以同处…

蛋白质科学中的人工智能

蛋白质在初级水平上由一系列氨基酸链组成。它们可以折叠成3D结构&#xff0c;以执行许多生物功能。最近在图神经网络、扩散模型和3D几何建模方面的突破使得机器学习可以加速发现新蛋白质。在这一部分&#xff0c;我们将重点关注蛋白质科学中的三个人工智能主题&#xff0c;包括…

【算法练习Day8】 kmp算法找出字符串中第一个匹配项的下标反转字符串中的单词重复的子字符串

、​ ​&#x1f4dd;个人主页&#xff1a;Sherry的成长之路 &#x1f3e0;学习社区&#xff1a;Sherry的成长之路&#xff08;个人社区&#xff09; &#x1f4d6;专栏链接&#xff1a;练题 &#x1f3af;长路漫漫浩浩&#xff0c;万事皆有期待 文章目录 kmp算法找出字符串中第…

MySQL学习笔记21

MySQL逻辑备份&#xff1a; mysqldump基本备份&#xff1a; 本质&#xff1a;导出的是sql语句文件。 优点&#xff1a;无论是什么存储引擎&#xff0c;都可以用mysqldump备份成sql语句。 缺点&#xff1a;速度较慢&#xff0c;导入的时候出现格式不兼容的突发情况&#xff…

Appium开发

特点 开源免费支持多个平台 IOS(苹果)、安卓App的自动化都支持 支持多种类型的自动化 支持苹果、安卓应用原生界面的自动化支持应用内嵌网络视图的自动化支持手机浏览器(Chrome)中的web网站自动化支持flutter应用的自动化 支持多种编程语言 像selenium一样&#xff0c;可以用多…

全面解读 SQL 优化 - 统计信息

一、简介 数据库中的优化器&#xff08;optimizer&#xff09;是一个重要的组件&#xff0c;用于分析 SQL 查询语句&#xff0c;并生成执行计划。在生成执行计划时&#xff0c;优化器需要依赖数据库中的统计信息来估算查询的成本&#xff0c;从而选择最优的执行计划。以下是关…

一文了解什么是分辨率

分辨率是对显示屏或相机传感器中可以包含的像素&#xff08;图片元素或单个颜色点&#xff09;数量的测量。实际上&#xff0c;分辨率描述了图像或图片的锐度或清晰度。它以水平和垂直方向上可显示的像素数来表示。 表示的分辨率&#xff1a;显示器、打印机和音频 在大多数显示…

外包公司干了2个月,技术倒退两年...

先说一下自己的情况&#xff0c;本科生&#xff0c;19年通过校招进入杭州某软件公司&#xff0c;干了接近3年的功能测试&#xff0c;今年8月份&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了三年的功能测试…

JOSEF约瑟DZJ-402 DZY-401导轨式中间继电器 触点形式 两转换 AC、DC220V

DZY(J)-400导轨式中间继电器 系列型号 DZY、DZJ-401 DZY、DZJ-402 DZY、DZJ-403 DZY、DZJ-404 DZY、DZJ-405 DZY、DZJ-406 DZY、DZJ-407 DZY、DZJ-408 DZY、DZJ-409 DZY、DZJ-410 DZY、DZJ-411 DZY、DZJ-412 DZY、DZJ-413 DZY、DZJ-414 DzY、DZJ-415 DZY、DZJ…

嵌入式学习笔记(34)S5PV210中断处理的编程实战

6.8.1中断控制器初始化 主要工作有&#xff1a;第一阶段绑定异常处理程序到异常向量表&#xff1b;禁止所有中断源&#xff1b;选择所有中断类型为IRQ&#xff1b;清理VICnADDR寄存器为0。 为什么要禁止所有中断源&#xff1a; 因为中断一旦打开&#xff0c;因为外部或硬件自…

秦时明月卡牌版攻略,最强的推图阵容推荐

这篇文章提供了关于秦时明月卡牌版游戏最强推图攻略2023的详细信息&#xff0c;以帮助玩家在游戏中创建最强的推图阵容。让我们一起来看看这些新的信息吧。 关注【娱乐天梯】&#xff0c;获取内部福利号 秦时明月卡牌版强大的推图组合提议 推图游戏中&#xff0c;绝对不可忽视的…

ros使用rviz订阅Image类型话题,显示yolov7目标检测结果

开发板深度相机系统Xavierrealsense D455ubuntu18.04 1、首先启动yolov7的ros节点&#xff0c;发布话题/image。 2、终端输入rviz&#xff0c;回车打开rviz&#xff0c;Add——>Image&#xff1a; 3、展开Image选项&#xff0c;选择要订阅的topic&#xff0c;左下角就显示出…

中秋佳节,华为手机如何拍月亮?

今年中秋你在哪里过&#xff1f;又到中秋佳节月圆夜&#xff0c;一年一度最期待的拍月亮环节来了&#xff01;分享几个华为手机拍月亮小技巧&#xff0c;共赏中秋月色~

【Vue2.0源码学习】生命周期篇-挂载阶段(mount)

文章目录 1. 前言2. 挂载阶段分析3. 总结 1. 前言 模板编译阶段完成之后&#xff0c;接下来就进入了挂载阶段&#xff0c;从官方文档给出的生命周期流程图中可以看到&#xff0c;挂载阶段所做的主要工作是创建Vue实例并用其替换el选项对应的DOM元素&#xff0c;同时还要开启对…