美文网首页
2020-09-04 小A的糖果

2020-09-04 小A的糖果

作者: JalorOo | 来源:发表于2020-09-04 22:04 被阅读0次

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

#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);//继续分治
}

//const int maxNum = 255;
//MAP num[maxNum];
//MAP num1[maxNum];
int n,x;
int main()
{
    long long sum=0;//计数器,n,x;
    cin>>n>>x;//输入
    long long a[n+1];
    cin>>a[1];//处理第一个单独超限。
    if(a[1]>x)
        {
        sum+=a[1]-x;//增加吃的量
        a[1]=x;//a[i]>=x,要吃的最少,即是a[i]=x;
        }
    for(int i=2;i<=n;i++)
        {
        cin>>a[i];//输入
        if(a[i]+a[i-1]>x)//照例处理
            {
            sum+=a[i]+a[i-1]-x;
            a[i]=x-a[i-1];
            }
        }
    cout<<sum;//输出
    return 0;//养成好习惯
}
/*
3 3
2 2 2
============
1
*/

相关文章

  • 2020-09-04 小A的糖果

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

  • 糖果历险记1

    小糖果是一个开朗的糖果,有一天主人在打开罐子的时候,这颗小糖果掉了出去,小糖果说哎呀真疼,小糖果忘了他的头...

  • 小糖果

    特别介意你之前的女朋友...... 没想到送你东西你那么开心,还会发朋友圈,本来打算买一个更好的,可是网上的速度太...

  • 小糖果

  • 在centOS上使用php5+sqlite3遇到了问题的部分记录

    2020-09-04 遇到的一点小问题 最近需要在一台centOS的机器上,使用php5和sqlite3,做一点小...

  • 让宝宝喜欢刷牙系列绘本

    1.《小鳄鱼的糖果牙齿》 内容简介: 孩子不爱刷牙,怎么办?爱吃糖果的小鳄鱼异想天开,干脆把各种糖果贴在牙齿上...

  • 能吃的小糖果

    2017.10.29下午2点 小糖果睡醒后给她做了饭,麻麻是把胡萝卜和红薯切成丝放在米饭里,按下煮饭键。 我们回到...

  • 小七的糖果

    (外甥小七才四周岁,上幼儿园大二班。最近一段时间晚上由我接他回家) 接小七回到中融,我赶着坐到茶几边准备办公。小七...

  • 爱笑的小糖果

    这两天,家里来了个小丫头,我们都叫她小糖果。 小糖果是小舅子的女儿,现在还没有上小学,这两天就是我儿子的跟屁虫,天...

  • 等量代换

    1.小丽有一大盒糖果和一小盒糖果,一共有156块。大盒糖果的块数是小盒糖果的2倍。大盒糖果和小盒糖果分别有多少块?...

网友评论

      本文标题:2020-09-04 小A的糖果

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