演算法競賽入門經典 習題3 1 分數統計(stat)

2021-07-26 03:39:40 字數 631 閱讀 2873

習題3-1 分數統計(stat)

輸入一些學生的分數,哪個分數出現的次數最多?如果有多個並列,從小到大輸出。

任務1:分數均為不超過100的非負整數。

任務2:分數均為不超過100的非負實數,但最多保留兩位小數。

題目說的並不是很清楚啊,我就自己定了個格式。先輸入乙個n,後面接n個分數。任務一和任務二乙個整數乙個實數,沒看出有什麼區別,就陣列型別不一樣吧。可能有什麼我沒想到的。

我的**:

#include 

using

namespace

std;

double score[1000+10];

int main()

score[j+1] = v;

}for(i=0;ifor(j=i+1;jif(score[j]!=score[i])

break;

}if(j-1-i>max)

max = j-1-i;

i = j-1;

}for(i=0;ifor(j=i+1;jif(score[j]!=score[i])

break;

}if(j-1-i==max)

cout

0;}

演算法入門經典習題 2 5 分數化小數

題目 輸入正整數a,b,c,輸出 a b 的小數形式 精確到小數點後 c 位 a,b 10的六次方,c 100.輸入包含多組資料,結束標記為a b c 0 樣例輸入 1 6 4 0 0 0 樣例輸出 case 1 0.1667 理解 一開始就以為會是那樣的就正常想的用double來宣告一下結果,然後...

演算法競賽入門經典習題2 6

用1,2,3,9組成3個三位數abc,def和ghi,每個數字恰好使用一次,要 求abc def ghi 1 2 3。按照 abc def ghi 的格式輸出所有解,每行乙個解 思路 如果首先要保證每個數字都用一次,那麼這個題就會變得很麻煩,所以就先讓abc,def,ghi產生倍數關係然後對 這三個...

演算法競賽入門經典 習題3 7

uva1368 dna consensus string 本來以為題目是要在已有序列中找乙個最小的序列,後來仔細讀了下題才發現是要構造乙個距離最小的序列。感覺這道題應該就是貪心演算法吧?每一位和已有序列的對應位差得越少,總體也就越少。include include include include u...