urumqi 网络赛 C Coconut 水题

Posted FriskyPuppy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了urumqi 网络赛 C Coconut 水题相关的知识,希望对你有一定的参考价值。

  题目链接: 放不出来

  题目描述: 每个站点有a[i] 个 椰子, 相邻站点的距离给出, 每天需要b个椰子, 问是否能够坚持到终点。

  解题思路: 水一波儿

  代码: 

技术分享
#include <iostream>
#include <cstdio>
#include <string>
#include <vector>
#include <cstring>
#include <iterator>
#include <cmath>
#include <algorithm>
#include <stack>
#include <deque>
#include <map>
#include <set>
#include <queue>
#define lson l, m, rt<<1
#define rson m+1, r, rt<<1|1
#define mem0(a) memset(a,0,sizeof(a))
#define sca(x) scanf("%d",&x)
#define de printf("=======\n")
typedef long long ll;
using namespace std;

const int maxn = 1e4;
int a[maxn];
int c[maxn];

int main() {
    int t;
    sca(t);
    int n, b;
    while( t-- ) {
        scanf( "%d%d", &n, &b );
        int sum = 0;
        for( int i = 0; i < n; i++ ) {
            sca(a[i]);
        }
        for( int i = 1; i < n; i++ ) {
            sca(c[i]);
        }
        sum += a[0];
        int flag = 1;
        for( int i = 1; i < n; i++ ) {
            sum -= c[i];
            if( sum < 0 ) {
                flag = 0;
                break;
            }
            sum += a[i];
        }
        if( flag ) {
            printf( "Yes\n" );
        }
        else {
            printf( "No\n" );
        }
    }
    return 0;
}
View Code

  思考: 水水更健康, 就是这题敲的还是有点儿慢

以上是关于urumqi 网络赛 C Coconut 水题的主要内容,如果未能解决你的问题,请参考以下文章

2016 acm香港网络赛 F题. Crazy Driver(水题)

Digit sum (第 44 届 ACM/ICPC 亚洲区域赛(上海)网络赛)进制预处理水题

2018焦作网络赛 - Poor God Water 一道水题的教训

ICPC 2018 徐州赛区网络赛

2016 CCPC 网络赛 B 高斯消元 C 树形dp(待补) G 状压dp+容斥(待补) H 计算几何

ACM-ICPC国际大学生程序设计竞赛北京赛区(2017)网络赛