一场游戏一场空,最终 最初都由我掌控,好像一身从容,不曾有狼狈伤痛,可深夜一个人该如何相拥?

题目描述

又到暑假啦,Conan, Ayumi, Mitsuhiko, Genta一起到Hakase家愉快玩耍(然而你却不行……)。

Ayumi, Mitsuhiko, Genta依次开始画正方形(显然Ai是不会参加这个活动的),一人一笔,画完一个,以上一个正方形四边中点为顶点接着画啊画啊画啊……最后一共画了k个正方形。最终他们想知道自己各画了多长。

输入

输入一行包含两个整数N,K,分别表示第一个正方形的边长,正方形个数。

对于100%的数据满足N≤1000,K≤1000。

输出

输出一行,三个实数,分别表示Ayumi, Mitsuhiko, Genta画的长度,答案保留3位小数

样例输入

复制样例数据

100 2

样例输出

270.711 241.421 170.711
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <string>
#include <cstring>
#include <cstdlib>
#include <cmath>
#include <stack>
#include <queue>
#include <set>
#include <map>
#include <vector>
#include <ctime>
#include <cctype>
#include <bitset>
#include <utility>
#include <sstream>
#include <complex>
#include <iomanip>
#define inf 0x3f3f3f3f
typedef long long ll;
using namespace std;
double s[3],ls;
int z,N,K;
int main()
{scanf("%d%d",&N,&K);ls=double(N);while(K){for(int i=1; i<=4; ++i){s[z]+=ls;z=(z+1)%3;}ls=ls/2.0;ls=sqrt(ls*ls*2);K--;}for(int i=0; i<3; ++i)printf("%.3f ",s[i]);return 0;
}

2706: 正方形(简单模拟)相关推荐

  1. 2014年蓝桥杯省赛:兰顿蚂蚁(简单模拟)

    [问题描述]   兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种.   平面上的正方形格子被填上黑色或白色.在其中一格正方形内有一只"蚂蚁".   蚂蚁的头 ...

  2. IoC容器总结与简单模拟

    IoC容器总结与简单模拟 当一个组件需要外部资源时,最直接也最明智的方法是执行查找,这种行为称为主动查找.但这种查找存在一个缺点--组件需要知道如何获得资源.那么它的解决方案是什么呢?请看下文. AD ...

  3. 使用动态代理简单模拟一下spring的事务管理

    按照平时写代码的习惯,我们会定义一个service接口 package com.proxy.test; public interface UserService {public void sayHel ...

  4. 7-18 银行业务队列简单模拟 (25 分)

    7-18 银行业务队列简单模拟 (25 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达 ...

  5. Jmeter简介以及简单模拟性能测试

    1.Jemter简介 1.我们为什么使用Jmeter 开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试, 压力(负载和压力)测试等多种功能,支持录制回放, 入门简单相较于 ...

  6. JavaWeb学习总结(四十九)——简单模拟Sping MVC

    在Spring MVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的java类就够处理Web请求,示例代码如下: ...

  7. 银行业务队列简单模拟 (25 分)c语言c++

    7-2 银行业务队列简单模拟 (25 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达银 ...

  8. NYOJ 题目77 开灯问题(简单模拟)

    开灯问题 时间限制:3000 ms  |            内存限制:65535 KB 难度:1 描述 有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯 ...

  9. FZU - 2202 犯罪嫌疑人(逻辑思维+简单模拟)

    题目链接:点击查看 题目大意:给出n和m,代表有n个人,每个人说一句话,指认一个人是无辜还是罪犯,总共有m个人说了真话,问每个人说话的真实性 题目分析:一拿到这个题目我是懵逼的..因为n给到了1e5, ...

  10. 7-45 银行业务队列简单模拟 (10 分)

    7-45 银行业务队列简单模拟 (10 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达 ...

最新文章

  1. 对象----《你不知道的JS》
  2. 免高考!2021清华北大保送名单公布,五大学科竞赛260人获保送资格
  3. 什么叫网站灰度发布?
  4. Codeforces刷题
  5. 201512-5 矩阵
  6. 发现了拯救“文献多的一团麻”的工具
  7. html百度天气api,百度API 免费接口获取天气预报
  8. 2021年一月文章导读
  9. php正则表达式修正符,深入解析PHP正则模式修正符
  10. python代码风格
  11. eclipse左边工程列表不见了,怎么调出来
  12. mysql面试题 真的很不错
  13. h5商城模板_几个常用H5制作软件、网站推荐
  14. iShot——Mac上功能最全的截图、录屏创造工具
  15. 百度推广的优势和劣势
  16. 企业版高德地图开发者账号审请流程
  17. Oracle Becomes 2nd Largest Software Company
  18. java 稀疏贝叶斯算法_稀疏贝叶斯学习(SparseBayesianLearning).PDF
  19. 微信小程序教程-富文本编辑器editor
  20. iOS系统日历多了莫名其妙的事项

热门文章

  1. Vscode 附加进程调试
  2. 打开word2010每次都要配置进度的解决办法
  3. Java 10大骚操作写法,亮瞎boss的双眼!
  4. 【常用的办公软件】万彩办公大师教程丨文件批量压缩工具
  5. Bzoj4484 [Jsoi2015]最小表示
  6. win10msmpeng占内存_win10内存占用率太高怎么办
  7. 【论文笔记】移动机器人视觉 SLAM 研究综述
  8. c语言红酒编程题,C笔试题练习 - linbo5411的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. Educational Codeforces Round 61 (Rated for Div. 2) D. Stressful Training(贪心+二分)
  10. 手机时钟软件推荐,创意时钟APP介绍