努力ing
你浪费的今天是昨天死去的人所渴望的明天!!!

随笔分类 -  分治+递归

棋盘覆盖问题
摘要:本题得出递归方程:骨牌的个数:tile=(4k-1)/3。利用了分治策略的算法(代码如下)tr:表示右上角方格的行号dr:表示特殊方格所在行号ts:表示右上角方格的列号 dr:表示特殊方格所在列号size:size=2k,棋盘规格是2k*2k。#include<iostream>using namespace std;int tile;int board[100][100];void chessboard(int tr,int tc,int dr,int dc,int size){if(size==1) return ;int t=tile++;int s=size/2;//覆盖左 阅读全文
posted @ 2013-05-06 09:46 努力ing 阅读(258) 评论(0) 推荐(0)