Đếm từ
Cho trước một xâu kí tự chỉ gồm các chữ cái (in hoa, in thường) và những dấu khoảng trắng. Hãy viết chương trình đếm xem có bao nhiêu từ xuất hiện trong xâu kí tự đó.
Lưu ý:
- Ta quy ước gọi một từ là một kí tự hoặc nhiều kí tự ở liên tiếp nhau; giữa các từ phải có ít nhất một dấu khoảng trắng.
- Xâu kí tự đưa vào chưa được chuẩn hoá, nghĩa là các dấu khoảng cách có thể được sử dụng tuỳ ý, hãy xem xét kĩ với những trường hợp này.
Input Specification
Gồm một xâu kí tự trên một dòng duy nhất.
Output Specification
In ra kết quả đếm được trên một dòng.
Constraints
Xâu kí tự ban đầu có độ dài không quá 200.
Input Sample
Nice to meet you
Output Sample
4
Tính tuổi
Một chú rô-bốt kì lạ có tâm trí chỉ luôn nghĩ về năm 2022. Dù thời gian cứ trôi, ngày qua ngày, nhưng với chú ta thì thời gian lúc nào cũng đang là năm 2022. Vì thế, bạn bè xung quanh rô-bốt dường như "chẳng bao giờ lớn", vì số tuổi của họ đối với rô-bốt chẳng hề thay đổi.
Cho biết thông tin gồm tên và năm sinh một người bạn nào đó của rô-bốt, hãy viết chương trình xác định thông tin tuổi của họ (theo ý nghĩ của rô-bốt).
Input Specification
Gồm hai dòng:
- Dòng thứ nhất ghi tên của người bạn,
- Dòng thứ hai ghi năm sinh của người đó.
Output Specification
In ra kết quả theo cấu trúc như ví dụ bên dưới.
Constraints
Người bạn của rô-bốt có năm sinh trong khoảng từ 1986 đến 2012.
Input Sample
Codelaca
2000
Output Sample
Name: Codelaca
Age: 22
Trò chơi đếm số
Có n người đứng thành vòng tròn, được đánh số từ 1 đến n theo chiều kim đồng hồ. Bắt đầu từ người số 1, họ đếm lần lượt 1, 2, ..., k theo thứ tự trong vòng (quay vòng khi hết người). Người nào đếm trúng các số là bội của k thì sẽ bị loại khỏi vòng. Quá trình lặp lại cho đến khi chỉ còn lại một người duy nhất — đó là người chiến thắng.
Input Specification
Gồm hai số nguyên dương n và k trên một dòng duy nhất, cách nhau bởi một dấu khoảng trắng.
Output Specification
In ra vị trí (chỉ số) của người chiến thắng.
Constraints
- \(1 ≤ n ≤ 10^6\)
- \(1 ≤ k ≤ 10^9\)
Input Sample
7 3
Output Sample
4
Leo bậc cầu thang
Alice đang đi lên một cầu thang có \(n\) bậc. Biết rằng mỗi bước, bạn ấy có thể leo 1 hoặc 2 hoặc 3 bậc thang. Hỏi có bao nhiêu cách khác nhau để Alice leo lên cầu thang đó?
Input Specification
Gồm số nguyên dương \(n\) được ghi trên một dòng duy nhất.
Output Specification
In ra kết quả trên một dòng.
Constraints
\(n \leq 30\)
Input Sample
4
Output Sample
7
Explanation for Sample Output
Alice có thể leo theo các cách khác nhau như sau: 4 = 1 + 1 + 1 + 1 = 1 + 1 + 2 = 1 + 2 + 1 = 1 + 3 = 2 + 1 + 1 = 2 + 2 = 3 + 1