Hướng dẫn giải của Bản vanxơ Fibonacci

Chỉ dùng lời giải này khi không có ý tưởng, và đừng copy-paste code từ lời giải này. Hãy tôn trọng người ra đề và người làm lời giải.


Nộp code mẫu trước khi tự giải được bài tập là một hành vi có thể bị ban.
  • Trước hết, xây dựng ~v~ số hạng đầu tiên của dãy Fibonacci;
  • Sau đó chuyển đổi các số hạng của dãy Fibonacci từ vị trí ~u~ đến vị trí ~v~ thành các nốt nhạc tương ứng;
    • Trong đó, ~notnhac~ là một hằng mảng dùng để lưu trữ tên của ~7~ nốt nhạc và ~notnhac[i]~ là tên của nốt nhạc tương ứng với số nguyên ~i (0 ≤ i ≤ 6)~
    • Muốn tìm tên của nốt nhạc ứng với một số hạng nào đó của dãy Fibonacci , ta lấy số hạng ấy chia cho ~7~, rồi tìm số dư ~r~. Nếu ~r = 1~ (nốt C), ~r = 2~ (nốt D), …, ~r = 6~ (nốt A) và ~r = 0~ (nốt B). Như vậy, số hạng thứ ~i~ của dãy Fibonacci tương ứng với nốt nhạc ~notnhac[Fibo[i] % 7]~

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.