一、题目描述
DVD机在视频输出时,为了保护电视显像管,在待机状态会显示屏保动画,如下图所示,DVD Logo在屏幕内来回运动,碰到边缘会反弹。
请根据如下要求,实现屏保Logo坐标的计算。
- 屏幕是一个800 * 600 像素的矩形,规定屏幕的左上角为坐标原点,沿横边向右方向为X轴,沿竖边向下为Y轴;
- Logo是一个 50 * 25 像素的矩形,初始状态下,左上角点坐标记作(x,y),它在X和Y方向均以1像素/秒的速度运动;
- 遇到屏幕四个边缘后,会发生镜面反弹,即以45°碰撞边缘,再改变方向以45°弹出;
- 当Logo和四个角碰撞时,两个边缘同时反弹的效果时,Logo会原路返回;
请编码实现,t秒后Logo左上角的坐标。
二、输入描述
输入3个数字,以空格分割;
x y t
x表示Logo左上角的初始X坐