package main import . "fmt" import . "os" import bf "bufio" func main() { rd:=bf.NewReader(Stdin) var n int Fscan(rd,&n) z:=0 var min,max,msum,psum,a int64 for i:=0;imax { max=a } } } if z>=n-1||n==1 { Println("Yes") return } if min==0||max==0 { Println("No") return } if msum-min<=0&&max>0 { Println("Yes") } else if psum-max>=0&&min<0 { Println("Yes") } else { Println("No") } }