結果

問題 No.512 魔法少女の追いかけっこ
ユーザー tsuchinaga
提出日時 2019-02-27 12:14:46
言語 Go
(1.23.4)
結果
WA  
実行時間 -
コード長 353 bytes
コンパイル時間 10,902 ms
コンパイル使用メモリ 226,888 KB
実行使用メモリ 6,944 KB
最終ジャッジ日時 2024-06-23 05:03:26
合計ジャッジ時間 12,523 ms
ジャッジサーバーID
(参考情報)
judge2 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 51 WA * 2
権限があれば一括ダウンロードができます

ソースコード

diff #

package main

import "fmt"

func main() {
	var x, y, xp, yp, a float64
	var n int
	_, _ = fmt.Scan(&x, &y, &n)
	x, y = 1, y/x

	c := make([]float64, n)
	for i := range c {
		_, _ = fmt.Scan(&a)
		c[i] = a
	}

	for i := 0; i < n-1; i++ {
		a = c[i]
		xp, yp = a, yp+(a-xp)*y
		if yp > c[i+1] {
			fmt.Println("NO")
			return
		}
	}
	fmt.Println("YES")
}
0