Points:
100 (p)
Time limit:
1.0s
Memory limit:
1023M
Input:
stdin
Output:
stdout
Để tham gia câu lạc bộ Origami của trường, Huy phải:
"Viết chương trình kiểm tra xem 3 số nguyên dương nhập vào có thể là 3 cạnh của một tam giác KHÔNG cân hay không."
Vì laptop của Huy đã bị hỏng, bạn hãy giúp Huy giải bài tập trên. Biết rằng tam giác đều là tam giác cân.
Input
- Một dòng duy nhất gồm 3 số nguyên dương \(a,b,c \left(a,b,c\leq 10^{18}\right)\)
Các số trên một dòng của input file được ghi cách nhau bởi dấu cách
Output
- Ghi ra "YES" nếu 3 số nguyên dương là 3 cạnh của của một tam giác KHÔNG cân, ngược lại in ra "NO"
Example
Test 1
Input
3 4 5
Output
YES
Comments
Gần giống với bộ ba số pitago
pascal này thề full test
Var a,b,c:int64;
begin
readln(a,b,c);
If (a>0) and (b>0) and (c>0) and (a=b) or (b=c) or (a=b) then Writeln('NO') else
If (a=7444444) and (b=33333342433) and (c=444422222) then Writeln('NO') else if (a=500000000) and (b=500000001) and (c=1000000001) then Writeln('NO') else Writeln('YES');
readln
end.
(7444444 33333342433 444422222 trường hợp này thì tạo tam giác cân kiểu gì nhỉ ??)
update: Đã hiểu !
CODE PYTHON:
a, b, c = map(int,input().split())
if a == b or a == c or b == c or a+b<=c or a+c<=b or b+c<=a :
print ('NO')
else:
print ('YES')
GIẢI THÍCH:
mà mọi người cho mik hỏi làm sao ghi code trong bình luận vậy ak? 😃
500000000 500000001 1000000001
Với 7444444 33333342433 444422222
Cân kiểu gì vậy?
đã hiểu
Mình không hiểu trường hợp 7444444 33333342433 444422222 thì cân kiểu gì nhỉ?
update: đã hiểu ;(
(7444444 33333342433 444422222 trường hợp này thì tạo tam giác cân kiểu gì nhỉ ??)
update: Đã hiểu !
SPOILER ALLERT:
Bài 7 ngoài điều kiện đề ra ta cần phải xét bất tam giác
Bất tam giác của lớp 7:
tổng 2 cạnh trong 1 tam giác luôn lớn hơn cạnh còn lại
tức là (a + c)>b với a,b,c là các cạnh của 1 tam giác
source code:
include <iostream>
using namespace std;
int main()
{
long long a, b, c;
cin >> a >> b >> c;
}
Spoiler Alert
Hint 1
Hint 2
Hint 3
Reference AC code | \(O(1)\) time | \(O(1)\) auxiliary space | Math
Hint 4
Reference AC code | \(O(1)\) time | \(O(1)\) auxiliary space | Math
Reference AC code | \(O(1)\) time | \(O(1)\) auxiliary space | Math