当前位置: 首页 > news >正文

CCF-CSP 29次 第五题【202303-5 施肥】

计算机软件能力认证考试系统

题解(35分):

枚举每个区间,再枚举每个施肥车,看所有的施肥车能不能把这个区间填满

#include<bits/stdc++.h>
using namespace std;
const int N=410;
int n,m;
typedef pair<int,int>PII;
vector<PII>v;
int st[N];
bool check(int l,int r)
{memset(st,0,sizeof st);for(int i=0;i<m;i++){if(v[i].first>=l&&v[i].second<=r){for(int j=v[i].first;j<=v[i].second;j++){st[j]=1;}}}for(int i=l;i<=r;i++){if(st[i]==0)return false;}return true;
}
int main()
{scanf("%d %d",&n,&m);for(int i=0;i<m;i++){int l,r;scanf("%d %d",&l,&r);v.push_back({l,r});}int ans=0;for(int i=1;i<=n;i++){for(int j=i+1;j<=n;j++){if(check(i,j))ans++;}}printf("%d\n",ans);
}

http://www.lryc.cn/news/152500.html

相关文章:

  • 前端基础4——jQuery
  • 测试人:“躺平?不可能的“, 盘点测试人在职场的优势
  • C++:初识类与this指针
  • 2023应届生java面试紧张失误之一:CAS口误说成开心锁-笑坏面试官
  • Excel_VBA程序文件的加密及解密说明
  • Flutter关于StatefulWidget中State刷新时机的一点实用理解
  • CS420 课程笔记 P2 - 内存编辑和基础的 GameHacking 尝试
  • 【sql】MongoDB 查询 高级用法
  • 监督学习的介绍
  • 【DRONECAN】(三)WSL2 及 ubuntu20.04 CAN 驱动安装
  • Databricks 入门之sql(二)常用函数
  • Simulink建模与仿真(3)-Simulink 简介
  • (超简单)将图片转换为ASCII字符图像
  • In-Context Retrieval-Augmented Language Models
  • 多种免费天气api
  • 深度学习推荐系统(五)DeepCrossing模型及其在Criteo数据集上的应用
  • 图神经网络教程之HAN-异构图模型
  • Jupyter lab 配置
  • 股票行情处理:不复权,前复权,后复权
  • ip地址、LINUX、与虚拟机
  • MySQL存储过程
  • element-ui 自定义loading加载样式
  • 04-Apache Directory Studio下载安装(LDAP连接工具)
  • vmware虚拟机(ubuntu)远程开发golang、python环境安装
  • Elasticsearch文档多个输入字段组成ID实现方法
  • 编译链接实战(15)rdynamic选项的用途
  • 前端:js实现提示框(自动消失)
  • powerpc架构的前世今生
  • SQL-存储过程、流程控制、游标
  • JavaScript的数组和字典的用法