SRM629_DIV2_250
SRM629 DIV2 250
問題概要
大きな穴がある(holeH×holeW)。
この穴を塞ぐための板がある(boardH×boardW)。
穴を板で塞ぐことができるか回答せよ。
塞ぐことができる場合は1を、できない場合は-1を返すこと。
ただし、穴と板の辺は平行でなければならない。
注意点
板の長さは、穴以上である必要があるが、
縦もしくは横のどちらかは必ず穴”より"長い必要がある。
回答コード(C#)
class RectangleCoveringEasy { public int solve(int holeH, int holeW, int boardH, int boardW){ int ret = 0; if (boardH > holeH && boardW >= holeW) { ret = 1; } else if (boardH >= holeH && boardW > holeW) { ret = 1; } else if (boardW > holeH && boardH >= holeW) { ret = 1; } else if (boardW >= holeH && boardH > holeW) { ret = 1; }else{ ret = -1; } return ret; } }