• VNOJ
  • Trang chủ
  • Danh sách bài
  • Các bài nộp
  • Thành viên
    >
    • Tổ chức
  • Các kỳ thi
  • Wiki
  • Thông tin
    >
    • FAQ
    • Trình chấm ngoài
    • Tag
    • Máy chấm
    • Devlog
    • Github
    • Tickets
    • Thư viện đề thi
    • Đề xuất contest
  • Tạp chí
VI EN Đăng nhập  hoặc  Đăng ký

MYS

  • Thông tin
  • Thống kê
  • Blog

Số bài đã giải: 51
Hạng điểm: #6804
Tổng điểm: 9,03
Đóng góp: 0

Xem các bài nộp

Từ Trường THPT Chuyên Chu Văn An, Hà Nội

Thông tin

**#include <bits/stdc++.h>

using namespace std;

define ll long long

define endl '\n'

int n; string s; stack <char> st;

int main() {

ios_base::sync_with_stdio (false);
cin.tie (0) ; cout.tie (0);
freopen("NGOACDUNG.INP" , "r" , stdin);
freopen("NGOACDUNG.OUT" , "w" , stdout);
cin>>n;
for (int i=1 ; i<=n ; i++)
{
    while(!st.empty()) st.pop();
    cin>>s;
    for (int i=0 ; i<=s.length()-1 ; i++)
    {
        if (s[i]=='(' || s[i]=='[' || s[i]=='{') st.push(s[i]);
        else
        {
            if (s[i]==')')
            {
                if (st.top()=='(') st.pop();
                else break;
            }
            else if (s[i]==']')
            {
                if (st.top()=='[') st.pop();
                else break;
            }
            else if (s[i]=='}')
            {
                if (st.top()=='{') st.pop();
                else break;
            }
        }
    }
    if (st.empty()) cout<<"YES"<&lt;endl;
    else cout<<"NO"<&lt;endl;
}
return 0;

} **

Huy hiệu

Người dùng này không có huy hiệu nào.

«    »
CN
T2
T3
T4
T5
T6
T7
Ít
Nhiều

dựa trên nền tảng DMOJ | theo dõi VNOI trên Github và Facebook