模擬 正方形

2021-09-13 11:51:31 字數 1705 閱讀 8513

又到暑假啦,con

an,a

yumi

,mit

suhi

ko,g

enta

conan, ayumi, mitsuhiko, genta

conan,

ayum

i,mi

tsuh

iko,

gent

a一起到hak

asehakase

hakase

家愉快玩耍(然而你卻不行……)。

a yu

mi,m

itsu

hiko

,gen

taayumi, mitsuhiko, genta

ayumi,

mits

uhik

o,ge

nta依次開始畫正方形(顯然aiai

ai是不會參加這個活動的),一人一筆,畫完乙個,以上乙個正方形四邊中點為頂點接著畫啊畫啊畫啊……最後一共畫了k個正方形。最終他們想知道自己各畫了多長。

【樣例解釋】

輸入一行包含兩個整數n,k,分別表示第乙個正方形的邊長,正方形個數。

輸出一行,三個實數,分別表示ayumi, mitsuhiko, genta畫的長度,答案保留3位小數。

輸入樣例

100 2
輸出樣例
270.711 241.421 170.711
前言

勾股定理

我們先求c邊的長度

我們同過最大正方形的邊長得知a邊與b邊

然後再用到勾股定理

5 02

+502

=c250^2+50^2=c^2

502+50

2=c2

5 02

+502

=c\sqrt=c

502+50

2​=c

5000=c

\sqrt=c

5000​=

c因為正方形有四條邊,有三個人畫

所以每乙個人必須畫其中乙個正方形的一條邊

我們只要求出第四條邊是誰畫就行了

#include

#include

#include

#include

using

namespace std;

double somebody[4]

,n;int m,k,tot,t=-1

;int

main()

for(

int i=

0;i<3;

++i)

printf

("%.3lf "

,somebody[3]

+somebody[i]);

return0;

}

模擬 正方形

題目描述 又到暑假啦,conan,ayumi,mitsuhiko,genta一起到hakase家愉快玩耍 然而你卻不行 ayumi,mitsuhiko,genta依次開始畫正方形 顯然ai是不會參加這個活動的 一人一筆,畫完乙個,以上乙個正方形四邊中點為頂點接著畫啊畫啊畫啊 最後一共畫了k個正方形。...

正方形等分計數總正方形數

如下圖正方形,邊長是1cm,每邊被四等分,求一共分出了多少個正方形。經過手工數 邊長為1 4的正方形 16 邊長為1 2的正方形 9 邊長為3 4的正方形 4 邊長為1的正方形 1 所以一共是 30個正方形。當上述的正方形,邊長被3等分的情況又如何 還是手動數 邊長為1 3的正方形 9 邊長為2 3...

判斷正方形

隨機輸入四個點座標,判斷是否為正方形 編寫乙個程式,輸入為平面上的四個點a x1,y1 b x2,y2 c x3,y3 d x4,y4 編寫程式判斷這四個點能不能組成乙個正方形,可以只說思路,不用寫 include using namespace std int main 儲存點座標 int dis...