trang chủ / bài tập / muhsticks

MUH và những chiếc que

Đề bài

Mô tả

Cho sáu chiếc que với độ dài nguyên dương. Bạn muốn dùng cả sáu que (không bẻ gãy que nào) để ghép thành một con gấu hoặc một con voi theo quy tắc sau:

  • Bốn que dùng làm bốn chân — bốn que này phải có độ dài bằng nhau.
  • Hai que còn lại là đầuthân.
    • Với gấu: que đầu phải ngắn hơn que thân.
    • Với voi: que đầu phải bằng que thân (vì voi có vòi dài).

Không có ràng buộc nào giữa chiều dài que chân và hai que đầu/thân.

Dữ liệu đảm bảo không thể đồng thời ghép được cả gấu lẫn voi từ cùng bộ que.

Hãy in ra Bear nếu có thể ghép thành gấu, Elephant nếu có thể ghép thành voi, và Alien nếu không ghép được con nào.

Dữ liệu vào

Một dòng duy nhất gồm sáu số nguyên l1,l2,,l6 (1li9) — độ dài của sáu chiếc que.

Dữ liệu ra

In ra đúng một trong ba chuỗi Bear, Elephant hoặc Alien theo quy tắc trên.

Ràng buộc

  • 1li9 với mọi i.
  • Dữ liệu đảm bảo không tồn tại bộ que cho phép ghép được cả gấu lẫn voi.

Ví dụ

Input Output Giải thích
4 2 5 4 4 4 Bear Bốn que độ dài 4 làm chân, que độ dài 2 làm đầu, que độ dài 5 làm thân. Vì 2<5 nên ghép được gấu.
4 4 5 4 4 5 Elephant Bốn que độ dài 4 làm chân, hai que độ dài 5 làm đầu và thân. Vì hai que bằng nhau nên ghép được voi.
1 2 3 4 5 6 Alien Không có bốn que nào cùng độ dài, nên không ghép được gấu lẫn voi.

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