답안 #782751

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
782751 2023-07-14T08:57:24 Z 1075508020060209tc Po (COCI21_po) C++14
컴파일 오류
0 ms 0 KB
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define X first
#define Y second
int n;
int ar[500005];

signed main(){
int ans=0;
cin>>n;
for(int i=1;i<=n;i++){
    cin>>ar[i];
}
stack<int>stk;
for(int i=1;i<=n;i++){
    while(stk.size()&&stk.top()>ar[i]){stk.pop();}
    if(stk.size()&&stk.top()==ar[i]){continue
    if(ar[i]==0){continue;}
    stk.push(ar[i]);
    ans++;
}
cout<<ans;

}

Compilation message

Main.cpp: In function 'int main()':
Main.cpp:18:46: error: expected ';' before 'if'
   18 |     if(stk.size()&&stk.top()==ar[i]){continue
      |                                              ^
      |                                              ;
   19 |     if(ar[i]==0){continue;}
      |     ~~                                        
Main.cpp:25:1: error: expected '}' at end of input
   25 | }
      | ^
Main.cpp:9:14: note: to match this '{'
    9 | signed main(){
      |              ^