Đếm tam giác

Đề bài

Mô tả

Cho bốn số nguyên dương A,B,C,D với ABCD. Hãy đếm số tam giác không suy biến có ba cạnh nguyên x,y,z thỏa mãn:

AxByCzD.

Một tam giác được gọi là không suy biến nếu ba đỉnh của nó không thẳng hàng, tức là ba cạnh x,y,z thỏa bất đẳng thức tam giác x+y>z.

Hai bộ ba (x,y,z)(x,y,z) được coi là khác nhau nếu tồn tại ít nhất một vị trí có giá trị khác.

Dữ liệu vào

Một dòng duy nhất chứa bốn số nguyên A,B,C,D.

Dữ liệu ra

In ra một số nguyên duy nhất là số bộ ba (x,y,z) thỏa mãn.

Ràng buộc

  • 1ABCD5·105.

Ví dụ

Input Output Giải thích
1 2 3 4 4 Bốn tam giác hợp lệ: (1,3,3),(2,2,3),(2,3,3),(2,3,4).
1 2 2 5 3 Ba tam giác hợp lệ: (1,2,2),(2,2,2),(2,2,3).
500000 500000 500000 500000 1 Chỉ có duy nhất tam giác đều cạnh 5·105.

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