第八屆藍橋杯省賽C A B組 分巧克力 二分)

2021-10-14 23:33:24 字數 924 閱讀 9464

兒童節那天有 k 位小朋友到小明家做客。

小明拿出了珍藏的巧克力招待小朋友們。

小明一共有 n 塊巧克力,其中第 i 塊是 hi×wi 的方格組成的長方形。

為了公平起見,小明需要從這 n 塊巧克力中切出 k 塊巧克力分給小朋友們。

切出的巧克力需要滿足:

形狀是正方形,邊長是整數

大小相同

例如一塊 6×5 的巧克力可以切出 6 塊 2×2 的巧克力或者 2 塊 3×3 的巧克力。

當然小朋友們都希望得到的巧克力盡可能大,你能幫小明計算出最大的邊長是多少麼?

輸入格式

第一行包含兩個整數 n 和 k。

以下 n 行每行包含兩個整數 hi 和 wi。

輸入保證每位小朋友至少能獲得一塊 1×1 的巧克力。

輸出格式

輸出切出的正方形巧克力最大可能的邊長。

資料範圍

1≤n,k≤105

,1≤hi,wi≤105

輸入樣例:210

6556

輸出樣例:

2

#include

#define x first

#define y second

using

namespace std;

typedef pair<

int,

int>pii;

const

int n =

100010

;int n, k;

pii w[n]

;bool

check

(int mid)

intmain()

printf

("%d\n"

, l)

;return0;

}

藍橋杯第八屆省賽

第4題 6x6的方格,沿著格仔的邊線剪開成兩部分。要求這兩部分的形狀完全相同。如圖 p1.png,p2.png,p3.png 就是可行的分割法。試計算 包括這3種分法在內,一共有多少種不同的分割方法。注意 旋轉對稱的屬於同一種分割法。請提交該整數,不要填寫任何多餘的內容或說明文字。圖的dfs 按照兩...

第八屆藍橋杯省賽C B組 分巧克力

兒童節那天有k位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友們。小明一共有n塊巧克力,其中第i塊是hi x wi的方格組成的長方形。為了公平起見,小明需要從這 n 塊巧克力中切出k塊巧克力分給小朋友們。切出的巧克力需要滿足 1.形狀是正方形,邊長是整數 2.大小相同 例如一塊6x5的巧克力可...

分巧克力 (第八屆藍橋杯省賽C A B組)

兒童節那天有 k 位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友們。小明一共有 n 塊巧克力,其中第 i 塊是 hi wi 的方格組成的長方形。為了公平起見,小明需要從這 n 塊巧克力中切出 k 塊巧克力分給小朋友們。切出的巧克力需要滿足 形狀是正方形,邊長是整數 大小相同 例如一塊 6 5...