正在加载图片...
风格风格O bool Case: Cutable(COORDINATE leftTop int piece) if(left Top. first+pieceSizelpiece] >totalsize II left Top. second+piece Sizelpiecel>totalsize for(int row=leftTop first; row <leftTop first+ pieceSizelpiece: row++) ife:p. Second; col<leftTop second +piecesize piece; col++) return true; void ma int case Num: Cin>>caseNum while((caseNum--)>0) cutCake. Input风格.风格() „ bool Case::Cutable(COORDINATE leftTop,int leftTop,int piece) „ { „ if(leftTop.first+pieceSize[piece if(leftTop.first+pieceSize[piece]>totalSize totalSize || leftTop.second+pieceSize[piece leftTop.second+pieceSize[piece]>totalSize totalSize) „ return false; return false; „ for(int for(int row=leftTop.first;row<leftTop.first+pieceSize[piece];row++) „ for(int for(int col=leftTop.second;col leftTop.second;col<leftTop.second+pieceSize[piece];col leftTop.second+pieceSize[piece];col++) „ if(gridCut[row][col if(gridCut[row][col]) „ return false; return false; „ return true; return true; „ } „ void main() void main() „ { „ int caseNum; „ cin>>caseNum; „ Case cutCake cutCake; „ while((caseNum--)>0) „ { „ cutCake.Input cutCake.Input(); „ cutCake.Output cutCake.Output(); „ } „ }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有