#34552: 基礎解法.簡單篇


yp11151119@yphs.tp.edu.tw (911-36張鈞晏)

學校 : 臺北市私立延平高級中學
編號 : 197210
來源 : [203.72.178.1]
最後登入時間 :
2024-11-01 17:51:57
g595. 1. 修補圍籬 -- 2021年11月APCS | From: [203.72.178.1] | 發表日期 : 2023-03-29 17:17

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,h[1000],money;
    while(cin>>n){
        h[0]=1000;
        money=0;
        for(int i=1;i<=n;i++){
            cin>>h[i];
        }
        h[n+1]=1000;
        for(int i=1;i<=n;i++){
            if(h[i]==0){
                if(h[i-1]<=h[i+1]){
                    money+=h[i-1];
                    h[i]=h[i-1];
                }
                else if(h[i-1]>h[i+1]){
                    money+=h[i+1];
                    h[i]=h[i+1];
                } 
            }
        }
        cout<<money;
    }
    return 0;
}

 
#34553: Re: 基礎解法.簡單篇


yp11151119@yphs.tp.edu.tw (911-36張鈞晏)

學校 : 臺北市私立延平高級中學
編號 : 197210
來源 : [203.72.178.1]
最後登入時間 :
2024-11-01 17:51:57
g595. 1. 修補圍籬 -- 2021年11月APCS | From: [203.72.178.1] | 發表日期 : 2023-03-29 17:18

you can also use "min()".

 
ZeroJudge Forum