HDU - 6292 G - Problem G

由于博客顯示原因原題顯示有異常

原題鏈接(https://vjudge.net/contest/274223#problem/G)

著名出題人小Q每次比賽后都會寫一份《賽題分析》恨豁,包含比賽概況摘盆、每題的參考算法以及一些統(tǒng)計數(shù)值蔑滓。

對于一道題來說,小Q會統(tǒng)計最短的驗題人代碼長度(Shortest judge solution)以及賽內(nèi)參賽隊伍最短的AC代碼長度(Shortest team solution)翼悴。

統(tǒng)計驗題人代碼長度比較容易少态,因為驗題人最多也不會超過
20
20
個烦却。但是統(tǒng)計選手代碼長度就不容易了仔引,因為大賽區(qū)動輒三四百支隊伍。

請寫一個程序播玖,幫助小Q統(tǒng)計最短代碼長度椎工。
Input
第一行包含一個正整數(shù)
T(1≤T≤13)
T(1≤T≤13)
,表示賽題數(shù)量蜀踏。

每道題第一行包含兩個整數(shù)
n,m(2≤n≤20,0≤m≤500)
n,m(2≤n≤20,0≤m≤500)
维蒙,分別表示驗題人數(shù)量以及AC了該題的隊伍數(shù)量。

第二行包含
n
n
個正整數(shù)
a
1
,
a
2
,...,
a
n
(50≤
a
i
≤65536)
a1,a2,...,an(50≤ai≤65536)
果覆,依次表示每個驗題人的代碼字節(jié)數(shù)颅痊。

第三行包含
m
m
個正整數(shù)
b
1
,
b
2
,...,
b
n
(50≤
b
i
≤65536)
b1,b2,...,bn(50≤bi≤65536)
,依次表示每支AC隊伍的代碼字節(jié)數(shù)局待。若
m=0
m=0
則該行為空行斑响。
Output
對于第
i(1≤i≤T)
i(1≤i≤T)
道題,輸出三行燎猛,第一行輸出Problem
x
x
:恋捆,其中
x=i+1000
x=i+1000
照皆。

第二行輸出Shortest judge solution:
y
y
bytes.重绷,其中
y
y
表示最短的驗題人代碼字節(jié)數(shù)。

第三行輸出Shortest team solution:
z
z
bytes.膜毁,其中
z
z
表示最短的選手代碼字節(jié)數(shù)昭卓,若不存在請輸出N/A。

注意:間隔都是一個空格瘟滨。
Sample Input
2
3 2
3627 1460 5288
2365 2671
2 0
5510 7682
Sample Output
Problem 1001:
Shortest judge solution: 1460 bytes.
Shortest team solution: 2365 bytes.
Problem 1002:
Shortest judge solution: 5510 bytes.
Shortest team solution: N/A bytes.
問題簡述:輸入隊伍數(shù)T,驗題人數(shù)量n,AC了的隊伍數(shù)量m,第二行輸入n個每個驗題人的代碼字節(jié)數(shù)候醒。第三行輸入m個AC隊伍的代碼字節(jié)數(shù)。輸出格式為第一行為problem x(x=i+1000)杂瘸;第二行為輸出最短的驗題人代碼字節(jié)數(shù)倒淫。第三行輸出最短選手代碼字節(jié)數(shù)。如果無AC隊伍則輸出N/A败玉。

問題分析敌土;實際上主要問題是將最短的驗題人代碼字節(jié)數(shù)和最短選手代碼字節(jié)數(shù)求出來。我們定義兩個數(shù)組用來存儲輸入的字節(jié)运翼,通過冒泡排序?qū)⒆钚〉脑卣页鰜矸蹈桑€有一個需要注意的是題目對輸出格式的要求。

ACc++代碼如下

#include<iostream>
using namespace std;
void bubble(int *a,const int n)
{
    for (int lunci = 1; lunci <= n-1; lunci++)
    {
        for (int i = 0; i < n - 1; i++)
        {
            if (a[i] > a[i + 1])
            {
                int t = a[i];
                a[i] = a[i+1];
                a[i+1] = t;             
            }
        }
    }
}
void shuchu(int count,int* a, int y, int z,int num)
{
        cout << "Problem "  << count + 1000 <<":"<< endl;       
        cout << "Shortest judge solution: " << y<< " bytes." << endl;
        if(num!=0)      cout << "Shortest team solution: " << z  << " bytes." << endl;
        else cout << "Shortest team solution: " <<"N/A" << " bytes." << endl;
}
int main()
{
    int T;
    int a[25];
    int b[550];
    int num[2];
    cin >> T;
        int count = 1;
        for (int i = 0; i < T; i++)
        {
            cin >> num[0] >> num[1];
            for (int j = 0; j < num[0]; j++)
            {
                cin >> a[j];
            }
            for (int j = 0; j < num[1]; j++)
            {
                cin >> b[j];
            }
            bubble(a, num[0]);
            bubble(b, num[1]);
            int y = a[0];
            int z = b[0];
            shuchu(count, a, y, z, num[1]);
            count++;
        }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末血淌,一起剝皮案震驚了整個濱河市矩欠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖癌淮,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件躺坟,死亡現(xiàn)場離奇詭異,居然都是意外死亡乳蓄,警方通過查閱死者的電腦和手機瞳氓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來栓袖,“玉大人匣摘,你說我怎么就攤上這事」危” “怎么了音榜?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長捧弃。 經(jīng)常有香客問我赠叼,道長,這世上最難降的妖魔是什么违霞? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任嘴办,我火速辦了婚禮,結(jié)果婚禮上买鸽,老公的妹妹穿的比我還像新娘涧郊。我一直安慰自己,他們只是感情好眼五,可當(dāng)我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布妆艘。 她就那樣靜靜地躺著,像睡著了一般看幼。 火紅的嫁衣襯著肌膚如雪批旺。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天诵姜,我揣著相機與錄音汽煮,去河邊找鬼。 笑死棚唆,一個胖子當(dāng)著我的面吹牛暇赤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瑟俭,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼翎卓,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了摆寄?” 一聲冷哼從身側(cè)響起失暴,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤坯门,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后逗扒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體古戴,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年矩肩,在試婚紗的時候發(fā)現(xiàn)自己被綠了现恼。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡黍檩,死狀恐怖叉袍,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情刽酱,我是刑警寧澤喳逛,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站棵里,受9級特大地震影響润文,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜殿怜,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一典蝌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧头谜,春花似錦骏掀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至末荐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間新锈,已是汗流浹背甲脏。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留妹笆,地道東北人块请。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像拳缠,于是被迫代替她去往敵國和親墩新。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 著名出題人小Q每次比賽后都會寫一份《賽題分析》窟坐,包含比賽概況海渊、每題的參考算法以及一些統(tǒng)計數(shù)值绵疲。 對于一道題來說,小...
    李耳_9992閱讀 246評論 0 0
  • 著名出題人小Q每次比賽后都會寫一份《賽題分析》臣疑,包含比賽概況盔憨、每題的參考算法以及一些統(tǒng)計數(shù)值。 對于一道題來說讯沈,小...
    xcpooo閱讀 130評論 0 0
  • G - Problem G----hdu6292 著名出題人小Q每次比賽后都會寫一份《賽題分析》郁岩,包含比賽概況、每...
    九九詢閱讀 169評論 0 0
  • 這本書的第二部分講邏輯思考的三個關(guān)鍵方面:語言缺狠、激發(fā)问慎、擴展。 1.語言是邏輯的零部件 有邏輯指的是語言和文章能夠講...
    既安小姐閱讀 2,474評論 0 0
  • 從什么時候開始 重復(fù)他人的話 很多遍 害怕是假的 害怕過眼就忘 時常入夢 分不清真實與虛幻 我不該走進他 又一次走...
    周周周彥宏閱讀 130評論 0 0