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,用乙個空格隔開,表示了將...