問題描述:
某寺廟裡7個和尚:輪流挑水,為了和其他任務不能衝突,各人將有空天數列出如下表:
和尚1: 星期二,四;
和尚2: 星期一,六;
和尚3: 星期三,日;
和尚4: 星期五;
和尚5: 星期一,四,六;
和尚6: 星期二,五;
和尚7: 星期三,六,日;
請將所有合理的挑水時間安排表
輸入7行7列,0代表和尚今天不挑水,1代表可以挑水,a和尚挑完水本週就不挑了,問有多少種挑水方法,排列組合是什麼。
#include#includevoid backtrack(int n);
/*函式功能:回朔求解第n天至第7天的解(即第n~7天分別安排和尚幾)*/
struct st
monk[8];
int x[8],sum=0;/*sum用於統計共有多少種方案*/
int main (int argc, char **argv)
monk[i].flag=0;
} backtrack(1);
printf("共有%d種方案\n",sum);
return 0;
} void backtrack(int n)
printf("\n");
} else
}
} }
華為機試真題 2015 65 和尚挑水
題目 某寺廟裡7個和尚 輪流挑水,為了和其他任務不能衝突,各人將有空天數列出如下表 和尚1 星期二,四 和尚2 星期一,六 和尚3 星期三,日 和尚4 星期五 和尚5 星期一,四,六 和尚6 星期二,五 和尚7 星期三,六,日 請將所有合理的挑水時間安排表思路回朔法求解 回朔法即每進行一步,都試圖在...
藍橋第二週 和尚挑水
和尚挑水問題 題目描述 某寺廟裡7個和尚 輪流挑水,為了和其他任務不能衝突,各人將有空天數列出如下表 和尚1 星期二,四 和尚2 星期一,六 和尚3 星期三,日 和尚4 星期五 和尚5 星期一,四,六 和尚6 星期二,五 和尚7 星期三,六,日 請將所有合理的挑水時間安排表 樣例輸入 input 樣...
華為機試整理
include stdafx.h includeusing namespace std int main int argc,tchar argv cout 2.大數相加 用stl的string比較方便,如下,自己測了幾組資料沒有什麼問題。include stdafx.h include includ...