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í)編碼:久伴?