2019屆網(wǎng)易游戲校招-測(cè)試開(kāi)發(fā)工程師編程題-C++

2019屆網(wǎng)易互聯(lián)網(wǎng)校招筆試-編程題

1. 古老的俄羅斯方塊游戲機(jī)。

題目:自定義俄羅斯方塊列數(shù),每次俄羅斯方塊下落個(gè)數(shù)為1*1,當(dāng)一行都落滿俄羅斯方塊時(shí),

得分+1?,F(xiàn)在小明玩到m個(gè)俄羅斯方塊,求此時(shí)的分?jǐn)?shù)。

輸入:第一行 列數(shù) 俄羅斯方塊個(gè)數(shù)m第二行 a(1) a(2) a(3) ...a(i)...a(m)?

表示第i個(gè)俄羅斯方塊落在第a(i)行輸出:分?jǐn)?shù)例:輸入3 91 1 2 2 2 3 1 2 3輸出:2思路:統(tǒng)計(jì)數(shù)組中每一行的數(shù)字重復(fù)的次數(shù)c,

得分為c/列數(shù)n。復(fù)制代碼

?1 #include2 #include3 #include4 #include5 using namespace std; 6 7 int main() 8 { 9 int a[2];10 for(int i=0;i<2;i++) cin>>a[i];11 char b[1000];12 for(int j=0;j>b[j];15 }16 int c=0;17 for(int i=0;i2 #include3 #include4 #include5 using namespace std; 6 7 int main() 8 { 9 int a[2];10 for(int i=0;i<2;i++) cin>>a[i];11 int b[1000];12 for(int j=0;j>b[j]; //每分鐘的權(quán)值13 int c[1000];14 for(int j=0;j>c[j]; //1為清醒15 int m[a[0]-a[1]+1]; //用來(lái)存儲(chǔ)相鄰的m個(gè)數(shù)的b*c的最小值,即可用來(lái)使c=1的m目標(biāo)數(shù)16 for(int i=0;im[i]) number=i; //求出應(yīng)該在第number分鐘使c=1

29? ? }

30? ? for(int j=0;j

有想要學(xué)習(xí)視頻的可以加一下學(xué)習(xí)qun710520381 學(xué)習(xí)編碼:久伴?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容