P1548 棋盤問題

2021-10-02 20:23:12 字數 739 閱讀 3336

p1548 棋盤問題

設有乙個n \times mn×m方格的棋盤(1≤n≤100,1≤m≤100)

求出該棋盤中包含有多少個正方形、多少個長方形(不包括正方形)。

例如:當 n=2, m=3時:

正方形的個數有8個:即邊長為1的正方形有6個;

邊長為2的正方形有2個。

長方形的個數有10個:

即2×1的長方形有4個

1×2的長方形有3個:

3×1的長方形有2個:

3×2的長方形有1個:

如上例:輸入:2,3

輸出:8,10

輸入格式

n,m輸出格式

正方形的個數與長方形的個數

輸入輸出樣例

輸入2 3

輸出8 10

這個太數學了。。。(小學奧數?!)

#include

intmain()

jx=(m*(m+1)

/2)*

(n*(n+1)

/2);

printf

("%d %d\n"

,zfx,jx-zfx);}

else

jx=(m*(m+1)

/2)*

(n*(n+1)

/2);

printf

("%d %d\n"

,zfx,jx-zfx);}

return0;

}

P1548 棋盤問題

非常水,套公式 includeusing namespace std intn,m intans1 intans2 inta intb intmain a n 1 n 2 b m 1 m 2 cout cout return0 ac一下內容與本題無關 真的無關緊要 晚上看了這道題,很有感觸。一道水題...

A 棋盤問題

在乙個給定形狀的棋盤 形狀可能是不規則的 上面擺放棋子,棋子沒有區別。要求擺放時任意的兩個棋子不能放在棋盤中的同一行或者同一列,請程式設計求解對於給定形狀和大小的棋盤,擺放k個棋子的所有可行的擺放方案c。輸入含有多組測試資料。每組資料的第一行是兩個正整數,n k,用乙個空格隔開,表示了將在乙個n n...

A 棋盤問題

在乙個給定形狀的棋盤 形狀可能是不規則的 上面擺放棋子,棋子沒有區別。要求擺放時任意的兩個棋子不能放在棋盤中的同一行或者同一列,請程式設計求解對於給定形狀和大小的棋盤,擺放k個棋子的所有可行的擺放方案c。input 輸入含有多組測試資料。每組資料的第一行是兩個正整數,n k,用乙個空格隔開,表示了將...