大大和1
2025-09-08 17:50:00
发布于:浙江
8阅读
0回复
0点赞
千万别输入t输出t个YES
#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll t,n,a[1145147];
int main(){
cin>>t;
while(t--){
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];
cout<<"YES"<<endl;
}
return 0;
}
#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll t,n,f;
vector<ll>a(11451478);
void s(ll l){
ll s,m;
for(int i=1;i<=n-l+1;i++){
for(int j=1;j<=l;j++){
m=max(m,a[i]);
s+=a[i];
if(m>=s){
cout<<"YES"<<endl;
f=0;
return;
}
}
}
}
int main(){
cin>>t;
while(t--){
cin>>n;
f=1;
for(int i=1;i<=n;i++)cin>>a[i];
for(int i=1;i<=n;i++){
s(i);if(f)break;
}
if(f)cout<<"NO"<<endl;
}
return 0;
}
这里空空如也
有帮助,赞一个