會場安排問題

2021-07-02 04:07:55 字數 905 閱讀 9957

假設要在足夠多的會場裡安排一批活動,並希望使用盡可能少的會場。設計乙個有效的貪心演算法來進行安排。試程式設計實現對於給定的k個待安排活動,計算使用的最少會場。輸入資料中,第一行是k的值,接下來的k行中,每行有2個正整數,分別表示k個待安排活動的開始時間和結束時間,時間以0點開始的分鐘計。輸出為最少的會場數。

輸入資料示例

1 23

12 28

25 35

27 80

36 50

輸出資料

/**

* @author wl-pc

*題目二:會場安排問題

*假設要在足夠多的會場裡安排一批活動,並希望使用盡可能少的會場。

*設計乙個有效的貪心演算法來進行安排。試程式設計實現對於給定的k個待安排活動,

*計算使用的最少會場。輸入資料中,第一行是k的值,接下來的k行中,每行有2個正整數

*,分別表示k個待安排活動的開始時間和結束時間,時間以0點開始的分鐘計。

*輸出為最少的會場數。

* */

public class meetingarrangements ;

//記錄會議結束時間

public int f = new int;

//記錄會議個數

public int n = 8;

//記錄會場個數

public int count = 0;

//最壞情況會場使用個數

public int a = new int[n];

public void minmeetings()else}}

system.out.println("*****==="+count);

}public static void main(string args)

}

會場安排問題

會場安排問題 問題描述 假設要在足夠多的會場裡安排一批活動,活動的開始時間和結束時間已知,並希望使用盡可能少的會場。設計乙個有效的演算法進行安排。分析 這個問題實際上是著名的圖著色問題。若將每乙個活動作為圖的乙個頂點,不相容活動間用邊相連。使相鄰頂點著有不同顏色的最小著色數,就對應要找的最小會場數。...

會場安排問題

時間限制 3000 ms 記憶體限制 65535 kb 難度 4 描述 學校的小禮堂每天都會有許多活動,有時間這些活動的計畫時間會發生衝突,需要選擇出一些活動進行舉辦。小劉的工作就是安排學校小禮堂的活動,每個時間最多安排乙個活動。現在小劉有一些活動計畫的時間表,他想盡可能的安排更多的活動,請問他該如...

會場安排問題

時間限制 3000 ms 記憶體限制 65535 kb 難度 4 描述 學校的小禮堂每天都會有許多活動,有時間這些活動的計畫時間會發生衝突,需要選擇出一些活動進行舉辦。小劉的工作就是安排學校小禮堂的活動,每個時間最多安排乙個活動。現在小劉有一些活動計畫的時間表,他想盡可能的安排更多的活動,請問他該如...