最笨的演算法

2021-08-16 17:35:40 字數 580 閱讀 9568

首先,這道題提交oj沒有成功,但我還沒有找出bug,這道題演算法非常笨,浪費了我四五個小時的時間,

假設乙個班有n(n<=50)個學生,每人考m(m<=5)門課,求每個學生的平均成績和每門課的平均成績,並輸出各科成績均大於等於平均成績的學生數量。

input

輸入資料有多個測試例項,每個測試例項的第一行包括兩個整數n和m,分別表示學生數和課程數。然後是n行資料,每行包括m個整數(即:考試分數)。

output

對於每個測試例項,輸出3行資料,第一行包含n個資料,表示n個學生的平均成績,結果保留兩位小數;第二行包含m個資料,表示m門課的平均成績,結果保留兩位小數;第三行是乙個整數,表示該班級中各科成績均大於等於平均成績的學生數量。

每個測試例項後面跟乙個空行

#include

#include

float s[1000];

float s2[1000];

int main()

} if(j==m)

} printf("%d\n\n",h);

h=0; }

return 0; }

最笨的方法解賊簡單的題

思路 最大值是最好找的,迴圈遍歷一次,找出最大值和其位址。然後就是找最小的那4個數字,我的思路是首先用一陣列來存放二維陣列的第一行,然後從第二行開始遍歷,從該陣列b中最大的元素開始比較,首先小於哪乙個就替換掉哪乙個,最後b陣列中就是二維陣列中最小的5個數。然後就是找到這4個數的位址,一開始我沒有加f...

十大最笨網路創業點子成就數字富翁

十大最笨網路創業點子成就數字富翁 網上創業到底可以幹點什麼呢?這個問題不好回答,能幹的太多了。你得從你自己的愛好出發,研究你能給某個目標市場 提供什麼東西?你能提供的這個東西是別人沒辦法替你找出來的,只有你自己去找。為了幫大家擴充套件思路,今天介紹前幾天看到的十個 最笨 的網上創業點子,可這十個看 ...

關於騰訊這道陣列面試題,這可能是最笨的解法

給你10分鐘時間,根據上排給出十個數,在其下排填出對應的十個數要求下排每個數都是先前上排那十個數在下排出現的次數。上排的十個數如下 0,1,2,3,4,5,6,7,8,9 舉乙個例子,數值 0,1,2,3,4,5,6,7,8,9 分配 6,2,1,0,0,0,1,0,0,0 0在下排出現了6次,1在...