首页 > 移动平台 > 详细

ccf 201909-2小明种苹果

时间:2019-11-17 19:14:09      阅读:150      评论:0      收藏:0      [点我收藏+]
 
技术分享图片

 

 

技术分享图片

 

 

纯暴力题
 
 
 
 
#include<cstdio>
#include<iostream>
#include<cmath>
using namespace std;
const int N = 1e3 + 5;
#define ll long long
#define _for(i, a, b) for (int i = (a); i < (b);i++)
int drop[N];
ll tree[N];

 

int main(){
    int n,e=0,t=0;
    ll sum = 0;
    cin >> n;
    _for(i,0,n){
        int op;
        scanf("%d", &op);
        scanf("%d", &tree[i]);
        _for(j,0,op-1){
            int m;
            scanf("%d", &m);
            if(m<=0){
                tree[i] += m;
            }else{
                drop[i] = (m == tree[i]) ? drop[i] : 1;
                tree[i] = m;
            }
        }
        sum += tree[i];
    }
    _for(i,0,n){
        if(drop[i]){
            t++;
        }
        if (drop[i] && drop[(i + 1) % n] && drop[(i + 2) % n]){
            e++;
        }
    }
    cout << sum << " " << t << " " << e << endl;
    return 0;
}

ccf 201909-2小明种苹果

原文:https://www.cnblogs.com/zlwjy/p/11877276.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!