当前位置: 首页 > news >正文

三维弹球c++求解

描述

三维弹球是许多人的童年。在本题中,你需要模拟三维弹球的运动,并报告它的位置。

为了简便起见,我们认为地图是一个大小为 n×m 的长方形,由 n⋅m 个小正方形组成。左下角的小正方形坐标为 (0,0),右上角的小正方形坐标为 (n−1,m−1)。而弹球最初位于 (0,0) 处的小正方形中。

游戏进行时,弹球首先会向右上方 45∘ 度方向直线运动,一秒后移动到 (1,1),两秒后移动到 (2,2)……

当弹球遇到地图边界时,会发生完全弹性碰撞,继续沿新的方向运动。

你需要快速计算:当弹球运动 s 秒后,它所处的小正方形坐标。

输入描述

输入由多组数据构成

第一行一个正整数 T,表示共有 T 组数据。

对于每组数据,有一行三个空格分隔的正整数 n,m,s。

输出描述

对于每组数据,输出一行两个空格分隔的非负整数 x 和 y,表示弹球的最终坐标。

用例输入 1 

2
5 3 3
3 3 3

用例输出 1 

3 1
1 1

提示

样例解释 1

对于第一组样例,弹球移动的轨迹为 (0,0)→(1,1)→(2,2)→(3,1)。

对于第二组样例,弹球移动的轨迹为 (0,0)→(1,1)→(2,2)→(1,1)。

http://www.xdnf.cn/news/845299.html

相关文章:

  • win7安装camera raw13.0.2详解。
  • VMware虚拟机磁盘分区图文教程
  • 全球十大顶尖压缩机制造强国
  • XSKY 亮相中国移动智算存储论坛,共话 AI 存储创新之路
  • 我对InfoQ中文站的期望
  • CANVAS游戏开发思路
  • 零基础学习CSS3 - 3D转换: 手把手教您实现各种高级特效
  • 【控制】基于 PID 控制器控制直流电机速度simulink实现
  • 接口测试平台-51:自动异常测试-5
  • flash详解
  • C的琐碎
  • 图像及视频基础知识
  • tomcat下中文的彻底解决[转]
  • 用VAE生成图像
  • 【医生的黑色幽默】都是医生亲口说的
  • 白帽子如何快速挖到人生的第一个漏洞 | 购物站点挖掘商城漏洞
  • 佛教礼仪
  • CVPR 2019 论文汇总(按方向划分,0409 更新中)[转载]
  • PAG 动效方案使用总结
  • 我在成都火车站捡了个彝族美女 第5节:好色多疑装好心
  • 什么是Silverlight?
  • webgame开发简明教程
  • 成品短视频app源码搭建教程,带你一步步实现开发
  • 教你挑选成品短视频App源码的5大关键要素
  • 2020 Jiangsu Collegiate Programming Contest(C,D,H,I,J)
  • 微软面试58道逻辑面试题
  • xsrv 开源项目安装与使用教程
  • Java session 常用方法及用例
  • Mac OS X Lion:狮子来了
  • Autonomous Driving in Adverse Weather Conditions: A Survey - 恶劣天气条件下的自动驾驶:一项调查 (arXiv 2021)