trang chủ / bài tập / 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 n1 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<<xn1<h.

Dữ liệu vào

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

Dữ liệu ra

In ra n1 số thực x1,x2,,xn1 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á 106.

Ràng buộc

  • 2n1000
  • 1h105

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/3x2=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.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0