2706: 正方形(简单模拟)
一场游戏一场空,最终 最初都由我掌控,好像一身从容,不曾有狼狈伤痛,可深夜一个人该如何相拥?
题目描述
又到暑假啦,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: 正方形(简单模拟)相关推荐
- 2014年蓝桥杯省赛:兰顿蚂蚁(简单模拟)
[问题描述] 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形格子被填上黑色或白色.在其中一格正方形内有一只"蚂蚁". 蚂蚁的头 ...
- IoC容器总结与简单模拟
IoC容器总结与简单模拟 当一个组件需要外部资源时,最直接也最明智的方法是执行查找,这种行为称为主动查找.但这种查找存在一个缺点--组件需要知道如何获得资源.那么它的解决方案是什么呢?请看下文. AD ...
- 使用动态代理简单模拟一下spring的事务管理
按照平时写代码的习惯,我们会定义一个service接口 package com.proxy.test; public interface UserService {public void sayHel ...
- 7-18 银行业务队列简单模拟 (25 分)
7-18 银行业务队列简单模拟 (25 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达 ...
- Jmeter简介以及简单模拟性能测试
1.Jemter简介 1.我们为什么使用Jmeter 开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试, 压力(负载和压力)测试等多种功能,支持录制回放, 入门简单相较于 ...
- JavaWeb学习总结(四十九)——简单模拟Sping MVC
在Spring MVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的java类就够处理Web请求,示例代码如下: ...
- 银行业务队列简单模拟 (25 分)c语言c++
7-2 银行业务队列简单模拟 (25 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达银 ...
- NYOJ 题目77 开灯问题(简单模拟)
开灯问题 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯 ...
- FZU - 2202 犯罪嫌疑人(逻辑思维+简单模拟)
题目链接:点击查看 题目大意:给出n和m,代表有n个人,每个人说一句话,指认一个人是无辜还是罪犯,总共有m个人说了真话,问每个人说话的真实性 题目分析:一拿到这个题目我是懵逼的..因为n给到了1e5, ...
- 7-45 银行业务队列简单模拟 (10 分)
7-45 银行业务队列简单模拟 (10 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达 ...
最新文章
- 对象----《你不知道的JS》
- 免高考!2021清华北大保送名单公布,五大学科竞赛260人获保送资格
- 什么叫网站灰度发布?
- Codeforces刷题
- 201512-5 矩阵
- 发现了拯救“文献多的一团麻”的工具
- html百度天气api,百度API 免费接口获取天气预报
- 2021年一月文章导读
- php正则表达式修正符,深入解析PHP正则模式修正符
- python代码风格
- eclipse左边工程列表不见了,怎么调出来
- mysql面试题 真的很不错
- h5商城模板_几个常用H5制作软件、网站推荐
- iShot——Mac上功能最全的截图、录屏创造工具
- 百度推广的优势和劣势
- 企业版高德地图开发者账号审请流程
- Oracle Becomes 2nd Largest Software Company
- java 稀疏贝叶斯算法_稀疏贝叶斯学习(SparseBayesianLearning).PDF
- 微信小程序教程-富文本编辑器editor
- iOS系统日历多了莫名其妙的事项
热门文章
- Vscode 附加进程调试
- 打开word2010每次都要配置进度的解决办法
- Java 10大骚操作写法,亮瞎boss的双眼!
- 【常用的办公软件】万彩办公大师教程丨文件批量压缩工具
- Bzoj4484 [Jsoi2015]最小表示
- win10msmpeng占内存_win10内存占用率太高怎么办
- 【论文笔记】移动机器人视觉 SLAM 研究综述
- c语言红酒编程题,C笔试题练习 - linbo5411的个人空间 - OSCHINA - 中文开源技术交流社区...
- Educational Codeforces Round 61 (Rated for Div. 2) D. Stressful Training(贪心+二分)
- 手机时钟软件推荐,创意时钟APP介绍