久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

技術(shù)圖文:藍(lán)橋杯 prev5 錯(cuò)誤票據(jù)

 老馬的程序人生 2020-08-17

背景

這段時(shí)間,LSGO軟件技術(shù)團(tuán)隊(duì)的一個(gè)小組在準(zhǔn)備明年3月份藍(lán)橋杯的比賽,。

我把他們寫(xiě)的算法題目轉(zhuǎn)發(fā)過(guò)來(lái),為其他準(zhǔn)備藍(lán)橋杯比賽的同學(xué)做個(gè)參考啊,。

完成題目


題目

問(wèn)題描述

某涉密單位下發(fā)了某種票據(jù),,并要在年終全部收回。每張票據(jù)有唯一的ID號(hào),。全年所有票據(jù)的ID號(hào)是連續(xù)的,,但I(xiàn)D的開(kāi)始數(shù)碼是隨機(jī)選定的,。因?yàn)楣ぷ魅藛T疏忽,,在錄入ID號(hào)的時(shí)候發(fā)生了一處錯(cuò)誤,,造成了某個(gè)ID斷號(hào),另外一個(gè)ID重號(hào)。你的任務(wù)是通過(guò)編程,,找出斷號(hào)的ID和重號(hào)的ID。假設(shè)斷號(hào)不可能發(fā)生在最大和最小號(hào),。

求程序首先輸入一個(gè)整數(shù)N(N < 100)表示后面數(shù)據(jù)行數(shù),。

接著讀入N行數(shù)據(jù)。

每行數(shù)據(jù)長(zhǎng)度不等,是用空格分開(kāi)的若干個(gè)(不大于100個(gè))正整數(shù)(不大于100000)

每個(gè)整數(shù)代表一個(gè)ID號(hào)。

要求程序輸出1行,,含兩個(gè)整數(shù)m n,,用空格分隔。

其中,,m表示斷號(hào)ID,,n表示重號(hào)ID

樣例輸入

2

5 6 8 11 9

10 12 9

樣例輸出

7 9

樣例輸入

6

164 178 108 109 180 155 141 159 104 182 179 118 137 184 115 124 125 129 168 196

172 189 127 107 112 192 103 131 133 169 158

128 102 110 148 139 157 140 195 197

185 152 135 106 123 173 122 136 174 191 145 116 151 143 175 120 161 134 162 190

149 138 142 146 199 126 165 156 153 193 144 166 170 121 171 132 101 194 187 188

113 130 176 154 177 120 117 150 114 183 186 181 100 163 160 167 147 198 111 119

樣例輸出

105 120

代碼實(shí)現(xiàn)

#include <iostream>
#include <stdio.h>

using namespace std;

int main() 
{
    int a[100001] = { 0 };
    int t, row, ans, min = 100000, max = 0;
    cin >> row;
    while(row--) // 其實(shí) while(cin >> t) 就解決問(wèn)題了
        while (1
        {  // 數(shù)據(jù)記錄最大最小值此為范圍
            cin >> t;
            if (t > max)
                max = t;
            if (t < min)
                min = t;
            ++a[t];  // 出現(xiàn)幾次,,a[i] 為幾

            if (a[t] == 2)  // 重復(fù)數(shù)字 get
                ans = t;

            if (getchar() == '\n' // 換行
                break;
        }

    for(int i = min; i <= max; i++) 
    {
        if (a[i] == 0) {
            cout << i << " ";
            break;
        }
    }

    cout << ans;
    return 0;
}

參考文獻(xiàn)

  • https:///posts/9eb7d5e1/


    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多