Điểm:
10 (p)
Thời gian:
1.0s
Bộ nhớ:
1G
Input:
bàn phím
Output:
màn hình
Độ Mixi, tên thật là Phùng Thanh Độ, là một streamer, youtuber người Việt Nam, sở hữu kênh Youtube Mixigaming với 7,35 triệu người đăng ký. Tuy nhiên vào rạng sáng ngày 02/04/2024, máy tính của anh bất ngờ bị tin tặc xâm nhập, chiếm đoạt trái phép tất cả các thông tin tài khoản trong máy. Để lấy lại, Hacker đã yêu cầu anh trả 2500$, hoặc trả lời bài toán sau đây:
Cho ba số nguyên dương \(n,c,s\). Tìm dãy số thực \(a_1,a_2,...,a_n\) sao cho:
- \(a_i \leq c\) với mọi \(1 \leq i \leq n\)
- \(a_1 + a_2 +...+ a_n=s\)
- \(\displaystyle \sum_{i=1}^{n} \sum_{j=i+1}^{n} \frac{a_i}{a_j}\) đạt giá trị nhỏ nhất
Dù đã tốt nghiệp khoa Công Nghệ Thông Tin, Độ Mixi vẫn không thể tìm được dãy số thỏa mãn. Hãy giúp anh ấy!
Input:
- Một dòng duy nhất là ba số nguyên dương \(n,c,s (n \leq 1000, c \leq 100, n.c \leq s \leq 10^9)\)
Output:
- Một dòng duy nhất gồm \(n\) số thực \(a_1,a_2,...,a_n\) thỏa mãn các điều kiện trên. Câu trả lời sẽ được chấp nhận khi sai số giữa \(\displaystyle \sum_{i=1}^{n} \sum_{j=i+1}^{n} \frac{a_i}{a_j}\) trong câu trả lời của bạn so với đáp án không vượt quá \(10^{-6}\)
Scoring
- Subtask 1: 30% số test có \(n=3\)
- Subtask 2: Không có ràng buộc gì thêm.
Ví dụ 1
Input
3 2 10
Output
2 2.472136 5.527864
Ví dụ 2
Input
5 2 20
Output
2 2 2.839904 4.856167 8.303929
Ví dụ 3
Input
10 50 600
Output
50 50 50 50 50 50 56.762135 67.501934 80.273780 95.462151
Bình luận