醫院有a、b、c、d、e、f、g共7位大夫,在一星期內每人要輪流值班一天,如果已知:
1)a大夫比c大夫晚一天值班;
2)d大夫比e大夫晚一天值班;
3)e大夫比b大夫早兩天值班;
4)b大夫比g大夫早四天值班;
5)f大夫比b大夫晚一天值班;
6)f大夫比c大夫早一天值班;
7)f大夫星期四值班。
就可確定周一至週日的值班人員分別為:edbfcag。
編寫程式根據輸入條件,輸出值班順序。
#include
#include
intmain()
for(i=
0;i)else
}for
(k=1
;k<=n;k++)if
(d2[i]
==l[j])}
}}for(i =
1; i <=n*
2; i++)if
(l[i]
=='a'
||l[i]
=='b'
||l[i]
=='c'
||l[i]
=='d'
||l[i]
=='e'
||l[i]
=='f'
||l[i]
=='g'
)printf
("%c"
,l[i]);
return0;
}
c語言 值班安排
醫院有a b c d e f g 7位大夫,在一星期內 星期一至星期天 每人要輪流值班一天,如果已知 1 a大夫比c大夫晚1天值班 2 d大夫比e大夫晚1天值班 3 e大夫比b大夫早2天值班 4 b大夫比g大夫早4天值班 5 f大夫比b大夫晚1天值班 6 f大夫比c大夫早1天值班 7 f大夫星期四值...
會場安排問題 C語言
假設要在足夠多的會場裡安排一批活動,並希望使用盡可能少的會場.設計乙個有效的貪心演算法進行安排。這個問題先要使用貪心演算法,那麼將所有活動用貪心演算法排一遍,然後將剩下活動裡剩下的活動繼續用貪心演算法解決,一直到把所有的活動都安排完。每用一次貪心演算法,會場數 1.直到吧活動安排結束。使用貪心演算法...
會場安排問題 C語言 貪心策略
題目描述 假設要在足夠多的會場裡安排一批活動,並希望使用盡可能少的會場。設計乙個有效的貪心演算法進行安排 解題思路 1.對活動進行排序,開始時間越早排在越前面,如果兩個活動時間相同,則結束時間越早的排在越前面 2.始時間最早和持續時間最短的優先安排會場,並記錄會場號,3.其餘活動的開始時間大於或等於...