Submission #13155514


Source Code Expand

{-# LANGUAGE BangPatterns #-}
import           Control.Exception           (assert)
import           Control.Monad
import           Control.Monad.Primitive
import qualified Control.Monad.ST            as ST
import qualified Data.Array.IO               as IO
import qualified Data.Array.ST               as ST
import qualified Data.Array.Unboxed          as A
import           Data.Bits
import qualified Data.ByteString.Char8       as BS
import           Data.Char
import           Data.Foldable
import           Data.List
import qualified Data.Map.Strict             as Map
import           Data.Maybe
import qualified Data.Sequence               as Seq
import qualified Data.Set                    as Set
import qualified Data.Vector                 as VB
import qualified Data.Vector.Mutable         as VBM
import qualified Data.Vector.Unboxed         as V
import qualified Data.Vector.Unboxed.Mutable as VM
import           Debug.Trace

readInt = fst . fromJust . BS.readInt
readIntList = map readInt . BS.words
getInt = readInt <$> BS.getLine
getIntList = readIntList <$> BS.getLine
getIntVec n = V.unfoldrN n (BS.readInt . BS.dropWhile isSpace) <$> BS.getLine

readInteger = fst . fromJust . BS.readInteger
readIntegerList = map readInteger . BS.words
getInteger = readInteger <$> BS.getLine
getIntegerList = readIntegerList <$> BS.getLine

inf :: Int
inf = 10^18

main = do
  [n, m, k] <- getIntList

  let solve x y | y > n = False
                | x > m = solve (y+1) 0
                | otherwise = let bk = x * (n - y) + (m - x) * y
                              in if bk == k
                                 then True
                                 else solve y (x+1)

  if solve 0 0
    then putStrLn "Yes"
    else putStrLn "No"

Submission Info

Submission Time
Task B - fLIP
User unnohideyuki
Language Haskell (GHC 7.10.3)
Score 0
Code Size 1796 Byte
Status WA
Exec Time 2103 ms
Memory 380 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 200
Status
AC × 4
AC × 14
WA × 8
TLE × 5
Set Name Test Cases
Sample s1.txt, s2.txt, s3.txt, s4.txt
All 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, 17.txt, 18.txt, 19.txt, 20.txt, 21.txt, 22.txt, 23.txt, s1.txt, s2.txt, s3.txt, s4.txt
Case Name Status Exec Time Memory
01.txt WA 1 ms 380 KiB
02.txt WA 1 ms 380 KiB
03.txt TLE 2103 ms 380 KiB
04.txt AC 1 ms 380 KiB
05.txt TLE 2103 ms 380 KiB
06.txt AC 1 ms 380 KiB
07.txt WA 1 ms 380 KiB
08.txt TLE 2103 ms 380 KiB
09.txt AC 1 ms 380 KiB
10.txt TLE 2103 ms 380 KiB
11.txt AC 1 ms 380 KiB
12.txt AC 1 ms 380 KiB
13.txt WA 1 ms 380 KiB
14.txt WA 1 ms 380 KiB
15.txt WA 1 ms 380 KiB
16.txt WA 1 ms 380 KiB
17.txt TLE 2103 ms 380 KiB
18.txt AC 1 ms 380 KiB
19.txt AC 1 ms 380 KiB
20.txt WA 1 ms 380 KiB
21.txt AC 1 ms 380 KiB
22.txt AC 1 ms 380 KiB
23.txt AC 1 ms 380 KiB
s1.txt AC 1 ms 380 KiB
s2.txt AC 1 ms 380 KiB
s3.txt AC 1 ms 380 KiB
s4.txt AC 1 ms 380 KiB