學(xué)習(xí)筆記1

總結(jié)寫題目遇見的問題(坑)

1.大多數(shù)的題目都可以用數(shù)組來做寓落,但是在做OJ題目的時(shí)候,我發(fā)現(xiàn)有時(shí)候Wrong Answer的出現(xiàn)不是代碼的問題荞下,也不是算法問題伶选,可能只是數(shù)組大小的問題,做到現(xiàn)在我發(fā)現(xiàn)對于一維數(shù)組小于100時(shí)候尖昏,有時(shí)會(huì)出現(xiàn)Wrong Answer即使自己測試的結(jié)果都是正確的仰税,但是再修改數(shù)組大小大于100時(shí)就不會(huì)報(bào)錯(cuò)了.可以定義為:a[101]或者a[101][101].以個(gè)題目作為例子

在OJ2014(鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=2014)

題目:青年歌手大獎(jiǎng)賽中,評委會(huì)給參賽選手打分抽诉。選手得分規(guī)則為去掉一個(gè)最高分和一個(gè)最低分陨簇,然后計(jì)算平均得分,請編程輸出某選手的得分迹淌。

Input:輸入數(shù)據(jù)有多組河绽,每組占一行,每行的第一個(gè)數(shù)是n(2<n<=100)唉窃,表示評委的人數(shù)耙饰,然后是n個(gè)評委的打分。

Output:對于每組輸入數(shù)據(jù)纹份,輸出選手的得分苟跪,結(jié)果保留2位小數(shù)廷痘,每組輸出占一行。

Simple Input:

3 99 98 97

4 100 99 98 97

Simple Output:

98.00

98.50

這是一道簡單的題件已,但是我開始做的時(shí)候因?yàn)閷τ诔跏蓟瘮?shù)組大小是

int a[100]

//正確的定義應(yīng)該是a[101]笋额,數(shù)組a的大小要大于100。

OJ一直給我判定Wrong Error.然后我就一直改代碼拨齐,改算法鳞陨,這樣一直重復(fù),一直Wrong Error瞻惋。算是自己踩過的坑吧厦滤。

2.OJ對數(shù)組的大小定義問題的坑:

以個(gè)題目作為例子當(dāng)我做OJ2023題(鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=2023)

題目:假設(shè)一個(gè)班有n(n<=50)個(gè)學(xué)生,每人考m(m<=5)門課歼狼,求每個(gè)學(xué)生的平均成績和每門課的平均成績掏导,并輸出各科成績均大于等于平均成績的學(xué)生數(shù)量。

Input:輸入數(shù)據(jù)有多個(gè)測試實(shí)例羽峰,每個(gè)測試實(shí)例的第一行包括兩個(gè)整數(shù)n和m趟咆,分別表示學(xué)生數(shù)和課程數(shù)。然后是n行數(shù)據(jù)梅屉,每行包括m個(gè)整數(shù)(即:考試分?jǐn)?shù))值纱。

Output:對于每個(gè)測試實(shí)例,輸出3行數(shù)據(jù)坯汤,第一行包含n個(gè)數(shù)據(jù)虐唠,表示n個(gè)學(xué)生的平均成績,結(jié)果保留兩位小數(shù)惰聂;第二行包含m個(gè)數(shù)據(jù)疆偿,表示m門課的平均成績,結(jié)果保留兩位小數(shù)搓幌;第三行是一個(gè)整數(shù)杆故,表示該班級中各科成績均大于等于平均成績的學(xué)生數(shù)量。

每個(gè)測試實(shí)例后面跟一個(gè)空行溉愁。

我最初定義數(shù)組大小的方式:

while(scanf("%d %d",&m,&n)==2)

{

????int count,t;

????float a[m][n] , temp , average[n];

}

在我自己的編譯器Dev C++上編譯是沒問題的处铛,運(yùn)行結(jié)果也正確。但是OJ上是會(huì)顯示Compilation Error

所以說明OJ對于數(shù)組的大小必須是在定義的時(shí)候就確定它的大小.

3.格式問題的坑:

我有時(shí)候在寫代碼的時(shí)候可能最后一行最后一個(gè)數(shù)據(jù)輸出后多輸出了一個(gè)空格拐揭,這種情況會(huì)出現(xiàn)Compilation Error.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末罢缸,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子投队,更是在濱河造成了極大的恐慌枫疆,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件敷鸦,死亡現(xiàn)場離奇詭異息楔,居然都是意外死亡寝贡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進(jìn)店門值依,熙熙樓的掌柜王于貴愁眉苦臉地迎上來圃泡,“玉大人,你說我怎么就攤上這事愿险∑睦” “怎么了?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵辆亏,是天一觀的道長风秤。 經(jīng)常有香客問我,道長扮叨,這世上最難降的妖魔是什么缤弦? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮彻磁,結(jié)果婚禮上碍沐,老公的妹妹穿的比我還像新娘。我一直安慰自己衷蜓,他們只是感情好累提,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著磁浇,像睡著了一般斋陪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上扯夭,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天,我揣著相機(jī)與錄音鞍匾,去河邊找鬼交洗。 笑死,一個(gè)胖子當(dāng)著我的面吹牛橡淑,可吹牛的內(nèi)容都是我干的构拳。 我是一名探鬼主播,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼梁棠,長吁一口氣:“原來是場噩夢啊……” “哼置森!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起符糊,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤凫海,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后男娄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體行贪,經(jīng)...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡漾稀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了建瘫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片崭捍。...
    茶點(diǎn)故事閱讀 40,505評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖啰脚,靈堂內(nèi)的尸體忽然破棺而出殷蛇,到底是詐尸還是另有隱情,我是刑警寧澤橄浓,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布粒梦,位于F島的核電站,受9級特大地震影響贮配,放射性物質(zhì)發(fā)生泄漏谍倦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一泪勒、第九天 我趴在偏房一處隱蔽的房頂上張望昼蛀。 院中可真熱鬧,春花似錦圆存、人聲如沸叼旋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽夫植。三九已至,卻和暖如春油讯,著一層夾襖步出監(jiān)牢的瞬間详民,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工陌兑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沈跨,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓兔综,卻偏偏與公主長得像饿凛,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子软驰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,515評論 2 359