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);
}
相关推荐
careathers1 小时前
【数据结构】栈
java·数据结构
远航计算机1 小时前
GEO 选题从哪来?用一份 Query 词库把一年内容排出来
大数据·人工智能·算法·aigc
宣宣猪的小花园.1 小时前
【机器学习】神经网络与表征:为什么深度学习能自动提取特征
人工智能·嵌入式硬件·算法·机器学习
mmmmath_31 小时前
LeetCode.018.四数之和
数据结构·算法·leetcode
AIGCmagic社区1 小时前
腾讯混元 AuK 技术报告拆读:1.5B 统一语音生成与编辑,蒸馏后 4 步无 CFG 提速 4.5 倍
人工智能·算法·aigc·ai多模态
大熊背1 小时前
基于照明色度表征的颜色恒常性的白平衡算法实现
算法·白平衡·色温·色度坐标·普朗克曲线
高亦真1 小时前
今天是学习嵌入式的第38天
linux·学习·算法
蒸蒸yyyyzwd2 小时前
cpp 选手备战秋招学习笔记 day36
c++
用户69586106727112 小时前
从源码到加载器:__attribute__((constructor)) / __attribute__((destructor))的跨平台实现原理详解
c++
淡海水2 小时前
11-02-Unity-Mono-vs-IL2CPP-两种脚本后端的数据结构行为差异
数据结构·unity·游戏引擎·il2cpp·mono