湖南高端網(wǎng)站建設(shè)什么是搜索引擎優(yōu)化?
華為OD2023(B卷)機(jī)試題庫全覆蓋,刷題指南點(diǎn)這里
經(jīng)典屏保
知識點(diǎn)循環(huán)迭代編程基礎(chǔ)
時間限制:1s 空間限制:256MB 限定語言:不限
題目描述:
DVD機(jī)在視頻輸出時,為了保護(hù)電視顯像管,在待機(jī)狀態(tài)會顯示“屏保動畫”,如下圖所示,DVD Logo在屏幕內(nèi)來回運(yùn)動,碰到邊緣會反彈:
請根據(jù)如下要求,實(shí)現(xiàn)屏保Logo坐標(biāo)的計算算法。
1、屏幕是一個800*600像素的矩形,規(guī)定屏幕的左上角點(diǎn)坐標(biāo)原點(diǎn),沿橫邊向右方向?yàn)閄軸,沿豎邊向下方向?yàn)閅軸;
2、Logo是一個50*25像素的矩形,初始狀態(tài)下,左上角點(diǎn)坐標(biāo)記做(x,y),它在X和Y方向上均以1像素/秒的速度開始運(yùn)動;
3、遇到屏幕四個邊緣后,會發(fā)生鏡面反彈,即以45°碰撞邊緣,再改變方向以45°彈出;
4、當(dāng)Logo和