美文网首页
2020-09-06 铺设道路

2020-09-06 铺设道路

作者: JalorOo | 来源:发表于2020-09-06 23:13 被阅读0次

https://www.luogu.com.cn/problem/P5019

#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <sstream>
#include <algorithm>
#include <cstring>
#include <vector>
using namespace std;

template<typename DataType>
DataType qmi(DataType m, int k)
{
    DataType res = 1, t = m;
    while (k)
    {
        if (k&1) res = res * t;
        t = t * t;
        k >>= 1;
    }
    return res;
}

int read(){
    int x = 0,f = 1;
    char c = getchar();
    while (c<'0'||c>'9') {
        if (c=='-') {
            f = -1;
        }
        c = getchar();
    }
    while (c>='0'&&c<='9') {
        x = x*10+c-'0';
        c = getchar();
    }
    return x*f;
}

#define fi(a,b) for(int i = a; i <= b; i++)
#define fj(a,b) for(int j = a; j >= b; j--)

struct MAP{
    int pos;
    int data;
};

void quickSort(MAP *a,int left,int right){
    int i,j;
    
    MAP temp,t;
    
    temp = a[(left+right)/2];//基准值
    
    i = left;
    j = right;
    
    while(i<=j){
        while (a[j].data > temp.data) {
            j--;
        }
        
        while (a[i].data < temp.data) {
            i++;
        }
        
        if (i<=j) {
            t = a[i];
            a[i] = a[j];
            a[j] = t;
            //继续下一步
            i++;
            j--;
        }
        
    }
    
    if(left<j)quickSort(a,left, j);//继续分治
    if(i<right)quickSort(a,i, right);//继续分治
}

int n,d[100005];
long long ans=0;
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++)     cin >> d[i];
    for(int i=2;i<=n;i++)     if(d[i] > d[i-1]) ans += d[i] - d[i-1];
    cout<<ans+d[1];
    return 0;
}
/*
6
4 3 2 5 3 5
============
9
*/

相关文章

  • 2020-09-06 铺设道路

    https://www.luogu.com.cn/problem/P5019

  • 2018-12-21

    通往地狱的道路,是由善良的意愿铺设成的。

  • 真趣集-诗歌连载-第一部-第81-85

    诗歌连载,原创作品 81 我们寻觅,铺设道路, 我们也迷失,毁灭道路。 82 我们昨天在玩,今天在玩,明天还会玩这...

  • 《绿皮蛇的赞歌》

    绿皮蛇行走在蜿蜒的道路上 它没有疲倦,没有方向 他只是沿着别人为他铺设道路 奔跑着,奔跑着~ 山高,水深,谷阔 都...

  • 2019-08-25

    对我来说,生命是周而复始的轮转。走在铺设好的道路上,只有有人蹬我,我就会继续前进。

  • 冬日午后

    冬日午后,我们远离城市的喧嚣,漫步在去往郊野的一条车辆与人烟稀少的新铺设的道路上。 道路两旁前排的树木...

  • Kavout:欲用人工智能技术降低投资门槛

    互联网发展的前30年为我们铺设了宽阔的网络道路,剩下的30年就需要那些有创造、创新精神的创业者去不断完善道路两旁的...

  • 教师如何快速成长一内驱力

    摘录: 1、成功的道路是由目标铺成的 成功的道路都是由目标铺成的。愿你学会目标管理法,用一个一个小目标铺设自己的成...

  • 不锈钢隐形井盖为何广泛应用于道路工程!

    在道路上会经常看到很多不锈钢隐形井盖,为什么要用不锈钢隐形井盖来铺设道路呢?今天跟着旭东井盖来了解其中的奥秘。 最...

  • 前海妈湾片区环境综合整治工作简报(2018-09-27)

    今日,妈湾片区环境综合整治工作继续加快推进,绿化建设、道路铺设、管道预埋等工作稳步开展。同时,为确保现场安全施工,...

网友评论

      本文标题:2020-09-06 铺设道路

      本文链接:https://www.haomeiwen.com/subject/yrihektx.html