201909-2小明种苹果(续)

简介: 201909-2小明种苹果(续)

本题链接201909-2 小明种苹果(续)

本博客给出本题截图

4.png

C++

#include <iostream>
#include <cstring>
#include <algorithm>
#include <vector>
using namespace std;
const int N = 1010;
int n;
vector<int> q[N];
bool st[N];
int get(vector<int>& a, int k)
{
    int res = a[k];
    for (int i = k + 1; i < a.size(); i ++ )
        if (a[i] <= 0)
            res += a[i];
    return res;
}
int main()
{
    scanf("%d", &n);
    for (int i = 0; i < n; i ++ )
    {
        int k;
        scanf("%d", &k);
        while (k -- )
        {
            int x;
            scanf("%d", &x);
            q[i].push_back(x);
        }
    }
    int T = 0, D = 0, E = 0;
    for (int i = 0; i < n; i ++ )
    {
        int a, b;
        for (int j = q[i].size() - 1; j >= 0; j -- )
            if (q[i][j] > 0)
            {
                a = get(q[i], j);
                break;
            }
        b = get(q[i], 0);
        T += a;
        if (b > a) st[i] = true, D ++ ;
    }
    for (int i = 0; i < n; i ++ )
        if (st[i] && st[(i + 1) % n] && st[(i + 2) % n])
            E ++ ;
    printf("%d %d %d\n", T, D, E);
    return 0;
}

总结

水题,不解释

目录
相关文章
|
安全 Android开发 数据安全/隐私保护
其实安卓手机也可以做到和苹果一样安全,只是他们不这样做
其实安卓手机也可以做到和苹果一样安全,只是他们不这样做
|
Android开发
安卓获取版本号
安卓获取版本号
69 0
15:苹果和虫子
15:苹果和虫子
288 0
21:苹果和虫子2
21:苹果和虫子2
156 0
|
C++
201909-1小明种苹果
201909-1小明种苹果
99 0
201909-1小明种苹果
|
Android开发
|
API Android开发 UED
安卓点九图切法
点九图,是 Android 开发中用到的一种特殊格式的图片,文件名以”.9.png“命名。这种图片能告诉开发,图像哪一部分可以被拉伸,哪一部分不能被拉伸需要保持原有比列。运用点九图可以保证图片在不模糊变形的前提下做到自适应。点九图常用于对话框和聊天气泡背景图片中。 制作点九图有四个硬性要求,只要满足这四点,点九图就可以被正确识别。 要求一: 名称格式必须为:文件名称 .9.png。 要求二: 上下左右各留有 1px 的标识线区,此区内不能有半透明像素(特别注意:切图若有投影,不要泄漏到标识线区)。 要求三: 伸缩标识线与内间距标识线为不透明的纯黑色(#000000),光学标识线为不透
271 0
安卓点九图切法
|
人工智能 自动驾驶 iOS开发
苹果患上iPhone依赖症
苹果患上iPhone依赖症
140 0
苹果患上iPhone依赖症
|
Android开发
安卓强制横屏
安卓强制横屏
122 0