Đ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ễ

Ước chung lớn nhất

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

root

Cho hai số nguyên dương \(A\) và \(B\). Hãy tìm ước chung lớn nhất (Greatest Common Divisor - GCD) của chúng bằng cách áp dụng thuật toán Euclid dưới dạng đệ quy.

Input

Dòng đầu tiên chứa hai số nguyên \(A\) và \(B\) (\(1 \leq A, B \leq 10^18\)).

Output

Một số nguyên duy nhất là \(\text{GCD}(A, B)\).

Example

Test 1

Input
6 12
Output
6
Dễ

Những con số kì diệu

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

root

Nhật Trần là một cậu bé có niềm đam mê đặc biệt với những con số. Một ngày nọ, cậu được Chần
Huàng kể về những con số kỳ diệu. Theo lời kể, đó là những số:

  • lớn hơn \(A\),
  • nhỏ hơn \(B\),
  • chia hết cho \(2\),
  • nhưng không chia hết cho \(3\).

Những con số này khiến Nhật Trần vô cùng tò mò. Cậu tự hỏi: Tổng của tất cả các số kỳ diệu
đó là bao nhiêu?

Input

Dữ liệu vào MAGIC.INP:

  • Gồm một dòng chứa hai số nguyên dương \(A\) và \(B\) \((1 \leq A \leq B \leq 10^9)\).

Output

Dữ liệu ra MAGIC.OUT:

  • In ra một số nguyên duy nhất là kết quả bài toán.

Example

Test 1

Input
1 10
Output
14

Scoring

Ràng buộc:

  • Subtask \(1\) (\(60\%\)): \(A \leq B \leq 10^6\).
  • Subtask \(2\) (\(40\%\)): Không có ràng buộc thêm.
Dễ

Tổng căn bậc 2

100 điểm 20% AC 2 đã giải

root

Cho số nguyên dương \(N\). Hãy tính giá trị của biểu thức \(S(N)\) được định nghĩa như sau:

\[S(N) = \sqrt{N + \sqrt{(N - 1) + \sqrt{(N - 2) + \dots + \sqrt{1}}}}\]

Hãy viết hàm đệ quy để tính giá trị của \(S(N)\).

Input

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

Output

Một số thực là giá trị của \(S(N)\), làm tròn đến 4 chữ số thập phân.

Example

Test 1

Input
1
Output
1.0000

Test 2

Input
2
Output
1.7321

Test 3

Input
3
Output
2.1753
Dễ

Tổng dãy số

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

root

Cho số nguyên dương \(N\). Hãy tính tổng \(S(N) = 1 + 2 + 3 + \dots + N\) bằng phương pháp đệ quy.

Input

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

Output

Một số nguyên duy nhất là giá trị của \(S(N)\).

Example

Test 1

Input
5
Output
15
Xem thêm