Please sign in first.
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 |
|
|
| 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 |