結果
| 問題 |
No.427 テレビ
|
| ユーザー |
|
| 提出日時 | 2016-10-18 10:57:33 |
| 言語 | Go (1.23.4) |
| 結果 |
AC
|
| 実行時間 | 2 ms / 2,000 ms |
| コード長 | 2,015 bytes |
| コンパイル時間 | 10,124 ms |
| コンパイル使用メモリ | 230,668 KB |
| 実行使用メモリ | 6,820 KB |
| 最終ジャッジ日時 | 2024-12-21 17:32:47 |
| 合計ジャッジ時間 | 10,667 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 2 |
| other | AC * 8 |
ソースコード
package main
import (
"bufio"
"fmt"
"os"
"strconv"
"strings"
)
type bufReader struct {
r *bufio.Reader
buf []byte
i int
}
var reader = &bufReader{
bufio.NewReader(os.Stdin),
make([]byte, 0),
0,
}
func (r *bufReader) readLine() {
if r.i < len(r.buf) {
return
}
r.buf = make([]byte, 0)
r.i = 0
for {
line, isPrefix, err := r.r.ReadLine()
if err != nil {
panic(err)
}
r.buf = append(r.buf, line...)
if !isPrefix {
break
}
}
}
func (r *bufReader) next() string {
r.readLine()
from := r.i
for ; r.i < len(r.buf); r.i++ {
if r.buf[r.i] == ' ' {
break
}
}
s := string(r.buf[from:r.i])
r.i++
return s
}
func (r *bufReader) nextLine() string {
r.readLine()
s := string(r.buf[r.i:])
r.i = len(r.buf)
return s
}
var writer = bufio.NewWriter(os.Stdout)
func next() string {
return reader.next()
}
func nextInt64() int64 {
i, err := strconv.ParseInt(reader.next(), 10, 64)
if err != nil {
panic(err)
}
return i
}
func nextInt() int {
return int(nextInt64())
}
func nextLine() string {
return reader.nextLine()
}
func out(a ...interface{}) {
fmt.Fprintln(writer, a...)
}
func max64(x, y int64) int64 {
if x > y {
return x
}
return y
}
func min64(x, y int64) int64 {
if x < y {
return x
}
return y
}
func max(x, y int) int {
return int(max64(int64(x), int64(y)))
}
func min(x, y int) int {
return int(min64(int64(x), int64(y)))
}
func joinInt64s(a []int64, sep string) string {
b := make([]string, len(a))
for i, v := range a {
b[i] = strconv.FormatInt(v, 10)
}
return strings.Join(b, sep)
}
func joinInts(a []int, sep string) string {
b := make([]string, len(a))
for i, v := range a {
b[i] = strconv.Itoa(v)
}
return strings.Join(b, sep)
}
func divUp64(x, y int64) int64 {
return (x + y - 1) / y
}
func divUp(x, y int) int {
return int(divUp64(int64(x), int64(y)))
}
func main() {
solve()
writer.Flush()
}
func solve() {
H, W := nextInt64(), nextInt64()
if H > W {
out("TATE")
} else {
out("YOKO")
}
}