求助,给关注
  • 板块题目总版
  • 楼主rainfox
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/7/22 17:29
  • 上次更新2024/7/22 17:45:24
查看原帖
求助,给关注
1033626
rainfox楼主2024/7/22 17:29

原题

#include<bits/stdc++.h>
using namespace std;
const int maxn=2e5+5;
int n,m,a[maxn],l[maxn],r[maxn];
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>a[i]; 	T463178
	}
	for(int i=1;i<=m;i++){
		cin>>l[i]>>r[i]; 
	}
	int k=0;
	for(int i=1;i<=m;i++){
		if(r[i]-l[i]+1<3){
			cout<<"Not triangle"<<endl;
			k=1;
			continue;
		} 
		for(int j=l[i];j<=r[i];j++){
			if(a[i]+a[i+1]>a[i+2]){
				if(a[i]+a[i+2]>a[i+1]){
					if(a[i+1]+a[i+2]>a[i]){
						cout<<"Triangle"<<endl;
						break;
					} 
				}
			}
			if(a[i+2]!=r[i]) break;	
		}
		cout<<"Not triangle"<<e	ndl;
	}
	return 0;
}
2024/7/22 17:29
加载中...