题目地址:戳这里

额,关键的一点是每次得到新的里程后都要化简到4*a 之内 ,保证精度

代码:

#include<cstdio>
#include<iostream>
#include<cmath>
using namespace std;typedef    double ld;struct  point
{ld x;ld y;point(ld _a,ld _b){x=_a;y=_b;}};ld  a,d;point  location(ld x)
{
//    long long temp=floor(x/(4*a));
//    x=x-temp*4*a;if(x<=a)  return point(x,0);else if(x<=2*a)   return  point(a,x-a);else if(x<=3*a)   return  point(3*a-x,a);else  return point(0,4*a-x);
}int main()
{int n;cin>>a>>d;cin>>n;ld path=0;for(int i=0;i<n;i++){path+=d;long long temp=floor(path/(4*a));path=path-temp*4*a;printf("%.10lf %.10lf\n",location(path).x,location(path).y);}
}

转载于:https://www.cnblogs.com/jingqi814/p/3644355.html

codeforces#237_div2_B Marathon相关推荐

  1. CodeForces 375D Tree and Queries

    传送门:https://codeforces.com/problemset/problem/375/D 题意: 给你一颗有根树,树上每个节点都有其对应的颜色,有m次询问,每次问你以点v为父节点的子树内 ...

  2. 「日常训练」Bad Luck Island(Codeforces Round 301 Div.2 D)

    题意与分析(CodeForces 540D) 是一道概率dp题. 不过我没把它当dp做... 我就是凭着概率的直觉写的,还好这题不算难. 这题的重点在于考虑概率:他们喜相逢的概率是多少?考虑超几何分布 ...

  3. 【codeforces 812C】Sagheer and Nubian Market

    [题目链接]:http://codeforces.com/contest/812/problem/C [题意] 给你n个物品; 你可以选购k个物品;则 每个物品有一个基础价值; 然后还有一个附加价值; ...

  4. CodeForces 获得数据

    针对程序的输出可以看见 CodeForces :当输入.输出超过一定字符,会隐藏内容 所以:分若干个程序进行输入数据的获取 1. 1 for (i=1;i<=q;i++) 2 { 3 scanf ...

  5. codeforces水题100道 第二十七题 Codeforces Round #172 (Div. 2) A. Word Capitalization (strings)...

    题目链接:http://www.codeforces.com/problemset/problem/281/A 题意:将一个英文字母的首字母变成大写,然后输出. C++代码: #include < ...

  6. CodeForces 595A

    题目链接: http://codeforces.com/problemset/problem/595/A 题意: 一栋楼,有n层,每层有m户,每户有2个窗户,问这栋楼还有多少户没有睡觉(只要一个窗户灯 ...

  7. codeforces A. Jeff and Digits 解题报告

    题目链接:http://codeforces.com/problemset/problem/352/A 题目意思:给定一个只有0或5组成的序列,你要重新编排这个序列(当然你可以不取尽这些数字),使得这 ...

  8. Codeforces Round #506 (Div. 3)

    Codeforces Round #506 (Div. 3) 实习期间事不多,对div3 面向题解和数据编程了一波 A. Many Equal Substrings 题目链接 A题就是找后缀和前缀重合 ...

  9. Codeforces Round #417:E. FountainsSagheer and Apple Tree(树上博弈)

    Codeforces Round #417:E. FountainsSagheer and Apple Tree(树上博弈) 标签: codeforces 2017-06-02 11:41 29人阅读 ...

  10. [题解]RGB Substring (hard version)-前缀和(codeforces 1196D2)

    题目链接:https://codeforces.com/problemset/problem/1196/D2 题意: q 个询问,每个查询将给你一个由 n 个字符组成的字符串s,每个字符都是 &quo ...

最新文章

  1. 初学python下载哪个版本-学python下载哪个版本
  2. 设计模式 (3) : 单例模式的几种方法
  3. step4 . day3 目录访问函数
  4. mui 时间样式错乱_微信公众号素材样式中心在哪?公众号动态分割线怎么添加?...
  5. python 入门到实践期末考试常出现的考试内容_Python编程入门到实践—列表篇(一)...
  6. 可自由扩展的圆角矩形制作方法
  7. 清楚浮动的方法和原理
  8. 技术人员兼职招聘平台HourlyHerd融资2200万美元C轮融资
  9. 一次MySQL死锁问题解决
  10. python 购物车程序_Python 购物车程序(文件版)
  11. Memento - 备忘录模式
  12. 判断文件格式并输出文件流
  13. PHP图片与文字合成
  14. [Excel函数] 逻辑判断函数
  15. 数学建模:R语言的正态性检验
  16. 5道String面试题,能全答对的人不到10%!(附答案)
  17. 如何将电脑文字复制到模拟器_如何将电脑中的文字复制到手机上?
  18. 携程商旅酒店直连平台的实践(一)
  19. 修改vue项目到服务器端渲染,现有vue-cli3搭建的vue项目改ssr服务器渲染
  20. abaqus的python安装文件在哪_拓展abaqus python 模块

热门文章

  1. linux命令-p,Linux-send命令详解
  2. 依赖注入(DI)入门
  3. MySQL 事务入门案例
  4. Windows核心编程_窗口属性表
  5. Web开发入门型服务器使用心得
  6. Android学习目录
  7. 境外WiFi市场持续升温2016年或迎普及元年
  8. Linux系统升级硬盘后HOME分区扩容操作流程
  9. IOS开发--仿制网易新闻
  10. window.onload和$(function(){})的区别介绍