一道很简单的模拟题
#include<cstdio>
int main() {
int a, b, X, vx, vy, vz;
scanf("%d%d%d%d%d%d", &a, &b, &X, &vx, &vy, &vz);
if (vx <= 0)
printf("impossible\n");
else {
double fx = X;
double t = fx / vx;
double sy = vy * t;
double sz = vz * t;
double yy=1;
double zz=1;
if(sy<0){
yy=-1;
sy=-sy;
}
if(sz<0){
zz=-1;
sz=-sz;
}
while (sy > (2 * a))
sy -= (2 * a);
while (sz > (2 * b))
sz -= (2 * b);
double ry, rz;
if (sy > (3 * a / 2)) {
ry = sy - a*2;
} else if (sy > a / 2) {
ry = a - sy;
} else {
ry = sy;
}
if (sz > (3 * b / 2)) {
rz = sz - b*2;
} else if (sz > b / 2) {
rz = b - sz;
} else {
rz = sz;
}
printf("%.3lf %.3lf %.3lf\n",fx ,ry*yy, rz*zz);
}
return 0;
}
分享到:
相关推荐
《O'Neil_Advanced_Engineering_Mathematics_7th_txtbk》这本书是工程数学领域的一本经典教材,由著名数学家O'Neil撰写,涵盖了高等工程数学的多个核心概念和技术。以下是从该书的部分内容中提取的关键知识点,旨在...
标题中的“Intel_Graphics_Driver_21.20.16.4839_Win64_hacked_by_h_f22.rar”表明这是一款针对Intel图形处理器的驱动程序,版本号为21.20.16.4839,专为64位的Windows操作系统设计。值得注意的是,它带有“hacked_...
《离散数学及其应用》是由Kenneth H. Rosen编写的经典教材,这是该书的第七版,首次出版于2012年。作为离散数学领域的权威著作,本书被全球众多大学所采用。该教材不仅在数学领域有重要的地位,在计算机科学相关领域...
《离散数学及其应用(英文第七版)》是由Kenneth H. Rosen撰写的一本教科书,它被认为是离散数学领域内的经典教材。Kenneth H. Rosen是Monmouth大学的教授,此前曾在AT&T实验室工作。这本书广泛被世界各地的著名大学...
- **H(t)**:海维赛德函数 - **f*g**:卷积运算 - **δ(t)**:狄拉克δ函数 - **,b,c>**:向量 - **ai + bj + ck**:三维空间中向量的标准形式 - **∥V∥**:向量 \( V \) 的模 - **F·G**:向量 \( F \) 和 \( G \)...
6. **非参数方法**:当数据不符合正态分布或者样本量较少时,非参数方法如Mann-Whitney U检验和Kruskal-Wallis H检验可以作为替代。 此外,书中还可能包含实验设计、时间序列分析、多元统计等进阶主题。通过详尽的...
《离散数学及其应用》第七版是一本深入探讨离散数学领域的经典教材,由Kenneth H. Rosen编著。离散数学是计算机科学的基础学科,它研究的是不连续的、可数的或有限的数学对象,与连续数学(如微积分)形成鲜明对比。...
《基础电路逻辑设计》是数字逻辑设计领域的一本经典教材,该书的第七版出版于2014年,由查尔斯·H·罗斯(Charles H. Roth, Jr.)和拉里·L·金尼(Larry L. Kinney)编写。这本书主要面向的是大学本科水平的电子...
1. **Control_Systems_Engineering_7th_Ed_-_Nis.pdf**:这是主教材,由Nise编著的《Control Systems Engineering》第七版。这本书是自动控制领域的一本经典教科书,深入浅出地讲解了控制系统的基础理论、设计方法和...
- **海维塞德函数**(Heaviside Function),记作 \( H(t) \),是一种特殊的阶梯函数,用于表示信号或事件的开启时刻。 - **狄拉克δ函数**(Dirac Delta Function),记作 \( δ(t) \),是另一个重要的特殊函数,...
高效解码和播放:支持HEVC/H.265视频格式,能够高效解码和播放高清视频,同时减少视频文件所占用的存储空间。 支持4K和Ultra HD内容:该扩展旨在利用某些较新设备的硬件功能,包括那些具有Intel 7th Generation...
### Discrete Mathematics and Its Applications 7th Edition by Kenneth H. Rosen #### 一、书籍概述 《离散数学及其应用》第七版是由肯尼思·H·罗森编著的一本权威教材,由麦格劳-希尔出版社出版。本书自首次...
3. 键盘扫描码:这部分提供了通过INT 16h(中断16h)获取的键盘扫描码列表。这包括功能键(如F1-F12)在正常、Shift、Ctrl、Alt组合下产生的扫描码,以及各种特殊按键的扫描码。这些扫描码对于理解键盘输入机制非常...
首先,文件标题中提到的“7th题目”暗示了这是一个关于编程竞赛中某一题目的讨论或者说明。结合描述中提供的博客链接,可以推测这篇博文可能是作者在参加南京大学ACM本地编程竞赛时遇到的问题及其解题思路或经验分享...
`df`用于查看文件系统的整体磁盘使用量,可以添加 `-h` 选项以更易读的格式显示。而`du`则用来评估单个目录或文件所占用的磁盘空间,`-s` 选项可只显示总容量。 在Linux中,有两种类型的链接:实体链接(Hard Link...
Title: C++ Programming: From Problem Analysis to Program Design, 7th Edition Author: D. S. Malik Length: 1488 pages Edition: 7 Language: English Publisher: Course Technology Publication Date: 2014-02-...
《逻辑设计基础》是计算机科学领域的一本经典教材,由Charles H. Roth撰写,涵盖了第六版和第七版的内容。这本书深入浅出地介绍了数字逻辑设计的基本概念和原理,是学习和理解数字系统设计的重要资源。 在《逻辑...
- 移动光标:`h`左移、`j`下移、`k`上移、`l`右移。 - 文本删除:`x`删除当前字符、`dd`删除整行。 - 插入模式切换:`i`在当前光标前插入、`a`在当前光标后添加。 - 保存退出:`:wq`保存并退出、`:q!`不保存强制...