Hình chữ nhật quay

Đề bài

Mô tả

Cho hai hình chữ nhật trên mặt phẳng. Tâm của cả hai hình chữ nhật đều nằm tại gốc tọa độ. Hình chữ nhật thứ nhất có các cạnh song song với các trục tọa độ: cạnh song song với trục Ox có độ dài w, cạnh song song với trục Oy có độ dài h. Hình chữ nhật thứ hai nhận được bằng cách quay hình chữ nhật thứ nhất quanh gốc tọa độ một góc α độ.

Hãy tính diện tích phần giao của hai hình chữ nhật đã cho.

Dữ liệu vào

Một dòng chứa ba số nguyên w, h, α.

Dữ liệu ra

In ra một số thực — diện tích phần giao của hai hình chữ nhật.

Kết quả được coi là đúng nếu sai số tuyệt đối hoặc tương đối không vượt quá 106.

Ràng buộc

  • 1w,h106
  • 0α180
  • Góc α được cho theo đơn vị độ.

Ví dụ

Input Output Giải thích
1 1 45 0.828427125 Hình vuông 1×1 quay 45°. Phần giao là một bát giác đều có diện tích 2(21).
6 4 30 19.668384925 Hình chữ nhật 6×4 quay 30° — phần giao là một bát giác.

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