#26439: 92% 不知為什麼


es911080 (Jiahaw)

學校 : 基隆市私立二信高級中學
編號 : 142606
來源 : [103.226.215.1]
最後登入時間 :
2024-12-09 15:50:45

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin >>n;
    int m[n];
    for (int i=0;i<n;++i){
        cin >>m[i];
    }
    int a=0,b=0;
    for (int i=0;i<n;++i){
        if (m[i]==1){
            a=i;
            break;
        }
    }
    for (int i=n-1;i>0;--i){
       if (m[i]==1){
            b=i;
            break;
        }
    }
    int ans=0;
    for (int i=a;i<=b;++i){
        if (m[i]==0 and m[i+1]!=9 and m[i-1]!=9)ans++;
    }
    cout  <<ans;
    
    return 0;
}

#26442: Re:92% 不知為什麼


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.12.66.21]
最後登入時間 :
2025-04-20 17:19:22

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin >>n;
    int m[n];
    for (int i=0;i<n;++i){
        cin >>m[i];
    }
    int a=0,b=0;
    for (int i=0;i<n;++i){
        if (m[i]==1){
            a=i;
            break;
        }
    }
    for (int i=n-1;i>0;--i){
       if (m[i]==1){
            b=i;
            break;
        }
    }
    int ans=0;
    for (int i=a;i<=b;++i){
        if (m[i]==0 and m[i+1]!=9 and m[i-1]!=9)ans++;
    }
    cout  <<ans;
    
    return 0;
}


有一種狀況你沒有考慮到,就是他家根本沒有柵欄...