学校(強化版)の外側Luogu P1276ツリー

学校(強化版)の外側Luogu P1276ツリー

もともと見ている人気の道がある - 、私はブログを書くつもりはない、結果デバッグが間違って3回、15分ので、......について書くことにしました
この質問ピット:
1.各位置を3通りの方法で:穴、木、木(ツリー穴だけでなく)。
最初のツリーの2各位置は(ツリーに注意してください)植えています。
前記第2の出力は、カット後の木の種の数です。
すべてのすべてで、ユニバーサル-細部のように多くの質問があるので、あなたは本当にのタイトルを読んだ後取りたい......

#include<bits/stdc++.h>

using namespace std;

int l,n,s,e,op,cnt1,cnt2;
int r[10010],re[10010];

int main()
{
    scanf("%d%d",&l,&n);
    for(int i=0;i<=l;i++) {
        r[i]=1;
    }
    for(int i=1;i<=n;i++) {
        scanf("%d%d%d",&op,&s,&e);
        if(op==0) {
            for(int j=s;j<=e;j++) {
                if(r[j]==2) {
                    cnt2++;
                }
                r[j]=0;
            }
        }
        else if(op==1) {
            for(int j=s;j<=e;j++) {
                if(r[j]==0) {
                    r[j]=2;
                }
            }
        }
    }
    for(int i=0;i<=l;i++) {
        if(r[i]==2) {
            cnt1++;
        }
    }
    printf("%d\n%d",cnt1,cnt2);
    return 0;
}

おすすめ

転載: www.cnblogs.com/luoshui-tianyi/p/11441176.html