牛客網刷題之窮舉

2021-09-26 08:16:58 字數 570 閱讀 3371

刷題記

第一次寫部落格,記錄日常生活的刷題,以後能夠複習使用。

題目說明:

對於給定的n個位於同一二維平面上的點,求最多能有多少個點位於同一直線上。

分析:1.題目給的是二維空間的點,點包含有橫座標和縱座標資訊;

2.根據兩點的斜率公式k=(y1-y2)/(x1-x2)得到;

3.當點a與點b是同一點時,給相同點+1;

4.當兩點不同點時,進行下乙個點與第乙個點的斜率比較,若三個點的斜率相同時,三個點共線;

**:

public

class

solution

//當只有乙個點或兩個點時返回的是點的個數

if(points.length<3)

int max=0;

//總的點數

int samepoint;

//相同的點數

int samekp;

//相同斜率的點數

for(

int i=

0;i)else}}

if(maxreturn max;

}}

牛客網刷題

時間限制 c c 1秒,其他語言2秒 空間限制 c c 262144k,其他語言524288k 64bit io format lld 立華奏在學習初中數學的時候遇到了這樣一道大水題 設箱子內有 n 個球,其中給 m 個球打上標記,設一次摸球摸到每乙個球的概率均等,求一次摸球摸到打標記的球的概率 e...

牛客網刷題

時間限制 c c 2秒,其他語言4秒 空間限制 c c 524288k,其他語言1048576k 64bit io format lld 立華奏是乙個剛剛開始學習 oi 的萌新。最近,實力強大的 qingyu 當選了 iods 9102 的出題人。眾所周知,iods 是一場極其毒瘤的比賽。為了在這次...

牛客網刷題之陣列

題目描述 現在有乙個僅包含 x 和 o 的二維板,請捕獲所有的被 x 包圍的區域 捕獲乙個被包圍區域的方法是將被包圍區域中的所有 o 變成 x 例如 x x x x x o o x x x o x x o x x 執行完你給出的函式以後,這個二維板應該變成 x x x x x x x x x x x...