結果
問題 |
No.396 クラス替え
|
ユーザー |
![]() |
提出日時 | 2016-07-15 23:04:31 |
言語 | Go (1.23.4) |
結果 |
WA
|
実行時間 | - |
コード長 | 368 bytes |
コンパイル時間 | 13,491 ms |
コンパイル使用メモリ | 226,280 KB |
実行使用メモリ | 6,824 KB |
最終ジャッジ日時 | 2024-10-15 04:41:54 |
合計ジャッジ時間 | 13,984 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 17 WA * 3 |
ソースコード
package main import ( "fmt" ) func main() { var n, m, x, y int fmt.Scan(&n, &m, &x, &y) x -= 1 y -= 1 if x%m%2 == y%m%2{ if x%m == y%m{ fmt.Println("YES") } else { fmt.Println("NO") } }else { if x%m == abs(m-1-(y%m)){ fmt.Println("YES") } else { fmt.Println("NO") } } } func abs(i int) int{ if i<0 { return i*(-1) } return i }