Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập

Bài được chọn theo nhịp luyện tập của bạn, cùng mọi bài mới vừa lên.

Dễ

Gửi tiền tiết kiệm 2

100 điểm 37% AC 10 đã giải

root

Một ngày đẹp trời, Quân được mẹ đưa cho \(x\) đồng làm tiền tiêu vặt. Tuy nhiên, Quân vì muốn tiết kiệm nên đã cầm \(x\) đồng mẹ đưa đem đi gửi ngân hàng với lãi suất \(1.1\%\) một năm, nghĩa là sau một năm, Quân sẽ nhận được \(1.1\%\) của số tiền gửi ban đầu. Nếu Quân không rút tiền sau một năm, cả vốn lẫn lãi sẽ được gộp lại và gửi tiết kiệm cho năm tiếp theo. Quân dự định là ngay sau khi số tiền đạt tới ít nhất là \(a\) đồng, Quân sẽ rút toàn bộ tiền gửi. Bạn là một lập trình viên tương lai, hãy lập trình tính toán số năm ít nhất cần gửi tiền để từ \(x\) đồng có thể đạt được \(a\) đồng nhé !

Input

Hai số nguyên dương \(x\) và \(a\) - tiền gửi ban đầu và tiền Quân muốn nhận. \((1 \leq x, a \leq 10^6)\).

Output

Yêu cầu bài toán.

Example

Test 1

Input
5 10
Output
64
Dễ

Tổng chữ số

100 điểm 50% AC 3 đã giải

root

Cho một số nguyên dương \(N\). Hãy viết hàm đệ quy để tính tổng các chữ số của \(N\).

Input

Một số nguyên dương \(N\) (\(1 \leq N \leq 10^9\)).

Output

Một số nguyên duy nhất là tổng các chữ số của \(N\).

Example

Test 1

Input
12345
Output
15
Dễ

Siêu xâu

100 điểm 0% AC 0 đã giải

root

Cho \(n\) xâu \(S_1, S_2, \dots, S_n\).

Hãy tìm một xâu \(S\) có độ dài nhỏ nhất sao cho mọi \(S_1, S_2, \dots, S_n\) đều là xâu con liên tiếp của \(S\).
In ra độ dài của xâu \(S\) ngắn nhất đó.

\InputFile
Dòng đầu tiên gồm số nguyên \(n\).

\(n\) dòng tiếp theo, mỗi dòng gồm một xâu \(S_i\).

\OutputFile
In ra độ dài của xâu \(S\) ngắn nhất.

Điều kiện

  • \(1 \le n \le 20\).
  • \(1 \le |S_i| \le 100\).

Example

Test 1

Input
3
ab
bcc
da
Output
5
Dễ

Uống bia khuyến mãi

100 điểm 45% AC 9 đã giải

root

Nhân dịp đầu năm mới, một cửa hàng đồ uống triển khai chương trình khuyến mãi đặc biệt dành cho khách hàng thân thiết. Nội dung của chương trình như sau: khi khách hàng mang đến cửa hàng \(10\) vỏ chai bia (cùng loại), họ sẽ được đổi lấy \(3\) chai bia mới miễn phí.

Anh Quân là một khách hàng đã mua ban đầu \(n\) chai bia. Sau khi uống hết, anh Quân muốn tận dụng chương trình khuyến mãi này để đổi vỏ chai lấy thêm bia. Anh Quân có thể tiếp tục uống và đổi vỏ chai mới nếu có, cho đến khi không thể đổi được nữa.

Yêu cầu: Hãy xác định tổng số chai bia tối đa mà anh Quân có thể uống được.

Input

Dữ liệu vào là một số nguyên dương \(n\) (\(1 \le n \le 10000\)) đại diện cho số chai bia anh Quân đã mua ban đầu.

Output

In ra một số nguyên duy nhất là tổng số chai bia tối đa mà anh Quân có thể uống được.

Example

Test 1

Input
16
Output
19

Test 2

Input
10
Output
13
Xem thêm