十大创意网站,南宁网站推广排名,工程建设管理条例,荆门城乡建设局网站正方形
题目大意#xff1a;
有三个人#xff0c;一人一笔的画正方形#xff0c;每个正方形是上一个正方形每条边上的中点连接而成的#xff0c;求每个人画了多长
原题#xff1a;
题目描述
又到暑假啦#xff0c;Conan, Ayumi, Mitsuhiko, Genta一起到Hakase家愉快…正方形
题目大意
有三个人一人一笔的画正方形每个正方形是上一个正方形每条边上的中点连接而成的求每个人画了多长
原题
题目描述
又到暑假啦Conan, Ayumi, Mitsuhiko, Genta一起到Hakase家愉快玩耍然而你却不行……。 Ayumi, Mitsuhiko, Genta依次开始画正方形显然Ai是不会参加这个活动的一人一笔画完一个以上一个正方形四边中点为顶点接着画啊画啊画啊……最后一共画了k个正方形。最终他们想知道自己各画了多长。
【样例解释】 输入
输入一行包含两个整数N,K分别表示第一个正方形的边长正方形个数。
输出
输出一行三个实数分别表示Ayumi, Mitsuhiko, Genta画的长度答案保留3位小数。
输入样例
100 2输出样例
270.711 241.421 170.711说明
【数据规模与约定】
对于100%的数据满足。
解题思路
模拟每一个正方形画这个正方形第一条线的人就是画第四条直线的人以此类推即可
代码
#includecstdio
#includeiostream
#includecstring
#includecmath
using namespace std;
int n,k;
double l,a[5];
int main()
{scanf(%lf %d,l,n);for (int i1;in;i){kk%31;//每个正方形的第一条线的绘画者是按1,2,3,1,2,3的顺序的a[1]l;//相加每个人都一定有画到a[2]l;a[3]l;a[k]l;//最后一条线lsqrt((l/2)*(l/2)*2);//勾股定理}printf(%.3lf %.3lf %.3lf,a[1],a[2],a[3]);//输出
}