CIRCLES - Đường tròn

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

Bằng các công cụ đồ họa, Rôn vẽ một đường tròn với đường biên đủ mảnh. Đường tròn này chia mặt phẳng thành hai phần. Vẽ thêm một đường tròn nữa, Rôn thấy tối đa có thể chia mặt phẳng thành bốn phần. Với ba đường tròn, số phần mặt phẳng tối đa có thể là ~8~. Công cụ đồ họa dễ dàng cho phép Rôn vẽ ~n~ đường tròn, thay đổi bán kính, kéo dịch chúng về các phía để điều chỉnh số phần bị phân chia của mặt phẳng. Điều Rôn quan tâm bây giờ là số phần tối đa có thể phân chia mặt phẳng bằng ~n~ đường tròn này để biết lúc dừng lại, không điều chỉnh tiếp.

circles.png

Yêu cầu: Cho số nguyên ~n (0 ≤ n ≤ 10^9)~. Hãy xác định số phần tối đa có thể chia mặt phẳng bằng ~n~ đường tròn.

Input

  • Gồm một dòng duy nhất chứa số nguyên ~n~.

Output

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

Sample

Input #1
3
Output #1
8

Problem source: Kc97ble - Free Contest


Loading...