結果
| 問題 |
No.431 死亡フラグ
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2016-10-25 10:18:54 |
| 言語 | Go (1.23.4) |
| 結果 |
AC
|
| 実行時間 | 1 ms / 2,000 ms |
| コード長 | 560 bytes |
| コンパイル時間 | 11,057 ms |
| コンパイル使用メモリ | 226,348 KB |
| 実行使用メモリ | 6,820 KB |
| 最終ジャッジ日時 | 2024-11-24 03:32:51 |
| 合計ジャッジ時間 | 11,723 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 16 |
ソースコード
package main
import (
"bufio"
"os"
"fmt"
)
var bufin *bufio.Reader
var bufout *bufio.Writer
func main() {
bufin = bufio.NewReader(os.Stdin)
bufout = bufio.NewWriter(os.Stdout)
defer bufout.Flush()
D := make([]int,3)
var S int
for i := 0; i < 3; i++ {
fmt.Fscanf(bufin, "%d", &D[i]);
}
fmt.Fscanf(bufin, "%d", &S);
alive := false
if S == 1{
alive = true
} else {
cnt := 0
for i := 0; i < 3; i++ {
cnt += D[i];
}
alive = cnt <= 1
}
if alive {
fmt.Fprintf(bufout, "SURVIVED\n");
} else {
fmt.Fprintf(bufout, "DEAD\n");
}
}