trang chủ / đề bài / cutcarrot

Cắt cà rốt

Đề bài

Mô tả

Igor có một củ cà rốt hình tam giác cân với đáy dài 1 và chiều cao h. Anh ấy muốn thực hiện n−1 nhát cắt song song với đáy để chia củ cà rốt thành n phần có diện tích bằng nhau.

Hãy giúp Igor xác định vị trí các nhát cắt. Vị trí nhát cắt thứ i là khoảng cách xi từ đỉnh (đỉnh đối diện với đáy) đến đường cắt, và phải thỏa mãn 0<x1<x2<…<xn−1<h.

Dữ liệu vào

Một dòng duy nhất chứa hai số nguyên n và h.

Dữ liệu ra

In ra n−1 số thực x1,x2,…,xn−1 trên một dòng, cách nhau bởi dấu cách.

Kết quả được chấp nhận nếu sai số tuyệt đối hoặc tương đối của mỗi số không vượt quá 10−6.

Ràng buộc

  • 2≤n≤1000
  • 1≤h≤105

Ví dụ

Input Output Giải thích
3 2 1.154700538379 1.632993161855 Tam giác cao 2, diện tích 1. Hai nhát cắt tại x1=21/3 và x2=22/3 chia thành 3 phần, mỗi phần diện tích 1/3.
2 100000 70710.678118654760 Một nhát cắt tại x1=105·1/2: tam giác nhỏ phía trên đỉnh có diện tích đúng bằng nửa tam giác ban đầu.

Bình luận

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

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0