上課的時候總有一些同學和前后左右的人交頭接耳,這是令小學班主任十分頭疼的一件事情。不過,班主任小雪發(fā)現(xiàn)了一些有趣的現(xiàn)象,當同學們的座次確定下來之后,只有有限的D對同學上課時會交頭接耳。同學們在教室中坐成了M行N列,坐在第i行第j列的同學的位置是(i,j),為了方便同學們進出,在教室中設置了K條橫向的通道,L條縱向的通道。于是,聰明的小雪想到了一個辦法,或許可以減少上課時學生交頭接耳的問題:她打算重新擺放桌椅,改變同學們桌椅間通道的位置,因為如果一條通道隔開了兩個會交頭接耳的同學,那么他們就不會交頭接耳了。
請你幫忙給小雪編寫一個程序,給出最好的通道劃分方案。在該方案下,上課時交頭接耳的學生對數(shù)最少。
第一行包含K個整數(shù),a1a2……aK,表示第a1行和a1+1行之間、第a2行和第a2+1行之間、…、第aK行和第aK+1行之間要開辟通道,其中ai< ai+1,每兩個整數(shù)之間用空格隔開(行尾沒有空格)。 第二行包含L個整數(shù),b1b2……bk,表示第b1列和b1+1列之間、第b2列和第b2+1列之間、…、第bL列和第bL+1列之間要開辟通道,其中bi< bi+1,每兩個整數(shù)之間用空格隔開(行尾沒有空格)。
樣例說明:
上圖中用符號? *?、※ ※※、+ ++標出了 3 33 對會交頭接耳的學生的位置,圖中 3 33 條粗線的位置表示通道,圖示的通道劃分方案是唯一的最佳方案。
4 5 1 2 3 4 2 4 3 2 3 3 3 2 5 2 4
2 2 4