• VNOJ
  • Trang chủ
  • Danh sách bài
  • Các bài nộp
  • Thành viên
  • Các kỳ thi
  • Thông tin
    >
    • Máy chấm
    • Custom Checkers
    • Github
VI EN Đăng nhập  hoặc  Đăng ký

pu501m

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

Số bài đã giải: 13
Hạng điểm: #414
Tổng điểm: 17,01
Đóng góp: 0

Xem các bài nộp

Thông tin

cin >> n; m=1; for (int i=1;i<=n;i++) { cin >> h[i]; a[i]=t.size(); while (t.empty()==0) { if (h[i]>t.top()) t.pop(); else break; } t.push(h[i]); } while (t.empty()==0) t.pop(); for (int i=n;i>0;i--) { b[i]=t.size(); while (t.empty()==0) { if (h[i]>t.top()) t.pop(); else break; } t.push(h[i]); } cin >> k; for (int i=1;i<=n;i++) { if (k[i-1]=='L') cout << a[i] << ' '; else cout << b[i] << ' '; }

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