DÃY SỐ KH

Toán học luôn mang đến cho người nghiên cứu về nó nhiều điều thú vị, đặc biệt là những dãy số có quy luật. Ví dụ dãy số Fibonacci xuất phát từ bài toán cổ về sự sinh sản của loài thỏ hay dãy số Catalan trong đó số thứ ~ n ~ chính là số cách đặt ~n~ cặp dấu ngoặc mở và đóng sao cho đúng quy tắc ưu tiên tính toán trong biểu thức toán học. Số Catalan thứ ~ n ~ cũng là đáp án của bài toán đếm số cách chia đa giác lồi có ~ n + 2 ~ đỉnh thành các tam giác bằng cách vẽ các đường chéo sao cho chúng không cắt nhau trong đa giác. Tèo rất thích nghiên cứu về các quy luật của dãy số, một hôm anh ấy phát hiện ra dãy số ~ 0, 1, 3, 4, 9, 10,…~ có quy luật: Nếu gọi hai số đầu tiên của dãy là ~ a_0 = 0 ~ và ~ a_1 = 1 ~ thì ~ a_n ~ ~ ( n = 2, 3, 4,…) ~ là số tự nhiên nhỏ nhất không tạo thành một cấp số cộng với bất kỳ hai số nào đứng trước nó trong dãy số.

Yêu cầu: Cho trước số nguyên ~ n ~, bạn hãy tìm số ~ a_n ~ trong dãy số với quy luật như trên.

Dữ liệu vào

  • Một số nguyên dương ~ n ~.

Kết quả

  • Số nguyên ~ a_n ~ tìm được.

Ràng buộc

  • Có 40% số test với ~ 2 ≤ n ≤ 200 ~.
  • Có 30% số test với ~ 200 ≤ n ≤ 2000 ~.
  • Có 30% số test với ~ 2000 ≤ n ≤ 10^9 ~.

Ví dụ:

Input* 1*

7 

Output* 1*

13 

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. dambinh (21/31)
  2. tranhoanglinhh (20/29)
  3. 030215 (20/22)
Trong 7 ngày
  1. phamnhi (105/222)
  2. ilpnvm (72/117)
  3. bestsoilvam (59/98)
Trong 30 ngày
  1. ducchinh (184/249)
  2. hienpham (183/244)
  3. bichngoc (179/266)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 37780

Lưu Hải Phong - 2020
[email protected]