[codeforces 1398A] Bad Triangle 삼각형의 합이 세 번째 모서리보다 큽니다.

938 단어 codeforces
Educational Codeforces Round 93(Rated for Div.2) 참여 순위 14614
[codeforces 1398A] Bad Triangle 삼각형의 합이 세 번째 모서리보다 큽니다.
총목록 상세 정보https://blog.csdn.net/mrcrack/article/details/103564004
온라인 평가 주소https://codeforces.com/contest/1398/problem/A
Problem
Lang
Verdict
Time
Memory
A - Bad Triangle
GNU C++17
Accepted
31 ms
4100 KB
제목 대의: 비체감 서열을 제시하고 임의로 세 개의 수를 찾아내 삼각형을 구성할 수 없도록 요구한다. 이 세 개의 수를 출력하는 위치를 찾지 못하면 출력-1.
기본적인 사고방식: 가장 작은 두 개수와 가장 큰 수를 비교하고 삼각형을 구성할 수 있다면 출력-1, 반대로 출력12.
AC 코드는 다음과 같습니다.
#include 
int a[50010];
int main(){
	int t,n,i;
	scanf("%d",&t);
	while(t--){
		scanf("%d",&n);
		for(i=1;i<=n;i++)scanf("%d",&a[i]);
		if(a[1]+a[2]<=a[n])printf("1 2 %d
",n);// a[1],a[2], a[n] 。 else printf("-1
"); } return 0; }

 

좋은 웹페이지 즐겨찾기