Submit | All submissions | Best solutions | Back to list |
NITT4 - Tiles |
Given a N × M floor with few blocks already filled, check if it is possible to fill the remaining space with only 2 × 1 blocks, if it is not possible, print the minimum number of 1 × 1 blocks required to fill the floor completely.
Input
First line contains N (number of rows), M (number of columns), B (number of already blocked cells), followed by B lines each containing 2 integers x, y coordinates of the blocked cell
1 <= N <= 100, 1 <= M <= 100, 0 <= B <= N × M
Output
If it is possible to fill the floor with only 2 × 1 tiles, print Yes, else print No and the minimum number of 1 × 1 tiles required.
Example
Input: 1 1 0 Output: No 1
Input: 2 2 0 Output: Yes
Input: 2 2 2 0 1 1 0 Output: No 2
Added by: | jack(chakradarraju) |
Date: | 2012-09-30 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: ASM32-GCC MAWK BC C-CLANG NCSHARP CPP14 CPP14-CLANG COBOL COFFEE D-CLANG D-DMD DART ELIXIR FANTOM FORTH GOSU GRV JS-MONKEY JULIA KTLN NIM NODEJS OBJC OBJC-CLANG OCT PICO PROLOG PYPY PYPY3 PY_NBC R RACKET RUST CHICKEN SQLITE SWIFT UNLAMBDA VB.NET |
hide comments
2013-11-16 05:32:30 Mitch Schwartz
@Jacob Plachta: Thanks for clarifying! |
|
2013-11-12 17:03:06 Jacob Plachta
1. The coordinates of the blocked cells are given as (row, column). 2. For "No", the outputted value is the minimum number of 1x1 tiles which must be added so that the remaining tiles can be filled with 1x2 tiles. |
|
2013-05-06 06:47:41 Zhouxing Shi
【【orz @nblt & @dhy007!!!!!!!!】】 @nblt : should be "dhy" not dyh Last edit: 2013-05-16 04:14:18 |
|
2013-05-06 06:13:10 nblt
Orz dyh!! |
|
2012-12-06 04:28:10 Mitch Schwartz
I think it's not clear whether we must print (1) number of 1x1 blocks required in order to make the floor tileable by 1x2 blocks (2) number of 1x1 blocks required simply to fill the floor. Problem is worded implying (2), but since it's a trivial calculation (once we have decided "No"), maybe (1) is desired. |
|
2012-11-18 14:32:31 Ricardo Oliveira [UFPR]
yes |
|
2012-11-01 14:56:34 NiNjA
Can 2X1 tiles be placed like 1X2 tiles, horizontally ? |