CSC - Cấp số cộng

Xem dạng PDF

Gửi bài giải


Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift

Cấp số cộng là một dãy số mà kể từ số hạng thứ hai trở đi thì mỗi số hạng hơn số hạng liền trước nó k đơn vị.

Ví dụ:

+) 2, 4, 6, 8, 10,… là cấp số cộng có khoảng cách k = 2.

+) 6, 9, 12, 15, …. là cấp số cộng có khoảng cách k = 3.

Tí đã viết được 4 số tạo thành một cấp số cộng, theo yêu cầu của cô giáo. Nhưng giờ ra chơi, Tèo lại xóa đi một số, rồi viết theo thứ tự ngẫu nhiên 3 số còn lại.

Bạn hãy giúp Tí khôi phục lại số bị thiếu ban đầu.

Input

Gồm 3 số nguyên có giá trị tuyệt đối nhỏ hơn ~ 10^5 ~. Dữ liệu luôn được đảm bảo để có đáp án.

Output

In ra số còn lại bị thiếu trong cấp số cộng. Nếu có nhiều đáp án, hãy in ra số lớn nhất.

Sample

Input #1
4 6 8
Output #1
10
Input #2
10 1 4
Output #2
7

Problem source: apok


Bình luận

Please read the guidelines before commenting.



  • 0
    0988440189  đã bình luận lúc 2, Tháng 7, 2025, 1:25

    Bài này chỉ cần so sánh giữa 2 khoảng cách a[1]-a[0] và a[2]-a[1] , rồi trả về giá trị thỏa mãn , lưu ý là phải sắp xếp trước là oke


  • 0
    lephuochauhungvuong  đã bình luận lúc 26, Tháng 10, 2024, 9:31
      • *
      • *