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