Đếm số lẻ hoặc chẵn có n chữ số(Phiên bản Hard)
Trạng thái
Đếm số lẻ hoặc chẵn có n chữ số(Phiên bản Hard)
Đề bài
Viết chương trình thực hiện các yêu cầu sau:
- Nhập vào một số nguyên dương
n— số chữ số của các số cần xét. - Nhập vào một chuỗi
LEhoặcCHAN: LEyêu cầu đếm số lẻ.CHANyêu cầu đếm số chẵn.
Yêu cầu:
- Đếm bao nhiêu số có đúng
nchữ số và là số lẻ hoặc chẵn, tùy thuộc vào đầu vào.
Giới hạn đầu vào:
- \(1 \leq n \leq 10^6\)
- Chuỗi nhập vào là
LEhoặcCHAN
Ràng buộc:
- 100% test: \(1 \leq n \leq 10^6\)
Ví dụ
Ví dụ 1:
Input:
1
LE
Output:
5
Giải thích:
Các số có 1 chữ số là: 1, 2, 3, 4, 5, 6, 7, 8, 9.
Trong đó các số lẻ là: 1, 3, 5, 7, 9 → Có 5 số.
Ví dụ 2:
Input:
3
CHAN
Output:
450
Giải thích:
Các số có 3 chữ số là từ 100 đến 999.
Số chẵn là những số có chữ số cuối là 0, 2, 4, 6, 8 và không bắt đầu bằng 0.
Tổng cộng có 450 số thỏa mãn.
Thông tin
Thông tin bài tập
Điểm
100
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
250 M
I/O
stdin -> stdout
Tác giả
Loại đề bài
B01 - Thuật toán cơ bản : Số học 2
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text