結果
問題 |
No.2812 Plus Minus Blackboard
|
ユーザー |
![]() |
提出日時 | 2025-04-08 18:00:04 |
言語 | Go (1.23.4) |
結果 |
WA
|
実行時間 | - |
コード長 | 552 bytes |
コンパイル時間 | 12,229 ms |
コンパイル使用メモリ | 246,660 KB |
実行使用メモリ | 7,848 KB |
最終ジャッジ日時 | 2025-04-08 23:46:13 |
合計ジャッジ時間 | 12,804 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 17 WA * 6 |
ソースコード
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;i<n;i++ { Fscan(rd,&a) if a==0 { z++ } else if a< 0 { msum+=a if a<min { min=a } } else { psum+=a if a>max { 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") } }