HSG THPT Hưng Yên 2023 - An toàn

Xem dưới dạng PDF

Gửi bài giải

Điểm: 20
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Một mật khẩu được gọi là 'an toàn' nếu mật khẩu đó thỏa mãn tất cả các điều kiện sau:

  • Có độ dài ít nhất bằng \(6\);
  • Chứa ít nhất một chữ cái in hoa ('A', ..., 'Z');
  • Chứa ít nhất một chữ cái in thường ('a', ..., 'z');
  • Chứa ít nhất một chữ số ('0', ..., '9').

Yêu cầu

  • Cho trước chuỗi ký tự \(S\) bao gồm các chữ cái in hoa, chữ cái in thường và chữ số. Tính số lượng cặp chỉ số \((i, j)\) thỏa mãn điều kiện: \(1 \le i \le j \le n\) để \(S[i..j]\) là mật khẩu 'an toàn'.

Dữ liệu vào

  • Dòng đầu tiên chứa số nguyên dương \(n\) là độ dài chuỗi.
  • Dòng thứ hai chứa chuỗi \(S\).

Dữ liệu ra

  • Một số nguyên là số lượng cặp chỉ số \((i, j)\) thỏa yêu cầu của đề bài.

Input 1

8
Ba32f5gC

Output 1

5

Nhận xét

Không có ý kiến tại thời điểm này.