藍橋杯習題集 入門訓練 A B問題

2021-08-15 17:28:04 字數 1375 閱讀 3545

原文:入門訓練 a+b問題  

時間限制:1.0s   記憶體限制:256.0mb

問題描述

輸入a、b,輸出a+b。

說明:在「問題描述」這部分,會給出試題的意思,以及所要求的目標。

輸入格式

輸入的第一行包括兩個整數,由空格分隔,分別表示a、b。

說明:「輸入格式」是描述在測試你的程式時,所給的輸入一定滿足的格式。

做題時你應該假設所給的輸入是一定滿足輸入格式的要求的,所以你不需要對輸入的格式進行檢查。多餘的格式檢查可能會適得其反,使用你的程式錯誤。

在測試的時候,系統會自動將輸入資料輸入到你的程式中,你不能給任何提示。比如,你在輸入的時候提示「請輸入a、b」之類的話是不需要的,這些多餘的輸出會使得你的程式被判定為錯誤。

輸出格式

輸出一行,包括乙個整數,表示a+b的值。

說明:「輸出格式」是要求你的程式在輸出結果的時候必須滿足的格式。

在輸出時,你的程式必須滿足這個格式的要求,不能少任何內容,也不能多任何內容。如果你的內容和輸出格式要求的不一樣,你的程式會被判斷為錯誤,包括你輸出了提示資訊、中間除錯資訊、計時或者統計的資訊等。

樣例輸入

12 45

說明:「樣例輸入」給出了一組滿足「輸入格式」要求的輸入的例子。

這裡給出的輸入只是可能用來測試你的程式的乙個輸入,在測試的時候,還會有更多的輸入用來測試你的程式。

樣例輸出 57

說明:「樣例輸出」給出了一組滿足「輸出格式」要求的輸出的例子。

樣例輸出中的結果是和樣例輸入中的是對應的,因此,你可以使用樣例的輸入輸出簡單的檢查你的程式。

要特別指出的是,能夠通過樣例輸入輸出的程式並不一定是正確的程式,在測試的時候,會用很多組資料進行測試,而不侷限於樣例資料。有可能乙個程式通過了樣例資料,但測試的時候仍只能得0分,可能因為這個程式只在一些類似樣例的特例中正確,而不具有通用性,再測試更多資料時會出現錯誤。

比如,對於本題,如果你寫乙個程式不管輸入是什麼都輸入57,則樣例資料是對的,但是測試其他資料,哪怕輸入是1和2,這個程式也輸出57,則對於其他資料這個程式都不正確。

資料規模與約定

-10000 <= a, b <= 10000。

說明:「資料規模與約定」中給出了試題中主要引數的範圍。

這個範圍對於解題非常重要,不同的資料範圍會導致試題需要使用不同的解法來解決。比如本題中給的a、b範圍不大,可以使用整型(int)來儲存,如果範圍更大,超過int的範圍,則要考慮其他方法來儲存大數。

有一些範圍在方便的時候是在「問題描述」中直接給的,所以在做題時不僅要看這個範圍,還要注意問題描述。

ac**:

#includeusing namespace std;

int main()

藍橋杯 (入門訓練篇)A B問題

問題描述 輸入a b,輸出a b。說明 在 問題描述 這部分,會給出試題的意思,以及所要求的目標。輸入格式 輸入的第一行包括兩個整數,由空格分隔,分別表示a b。說明 輸入格式 是描述在測試你的程式時,所給的輸入一定滿足的格式。做題時你應該假設所給的輸入是一定滿足輸入格式的要求的,所以你不需要對輸入...

藍橋杯習題集 演算法訓練 大小寫轉換

原文 演算法訓練 大小寫轉換 時間限制 1.0s 記憶體限制 512.0mb 問題描述 編寫乙個程式,輸入乙個字串 長度不超過20 然後把這個字串內的每乙個字元進行大小寫變換,即將大寫字母變成小寫,小寫字母變成大寫,然後把這個新的字串輸出。輸入格式 輸入乙個字串,而且這個字串當中只包含英文本母,不包...

藍橋杯習題集 演算法訓練 字首表示式

原文 演算法訓練 字首表示式 時間限制 1.0s 記憶體限制 512.0mb 問題描述 編寫乙個程式,以字串方式輸入乙個字首表示式,然後計算它的值。輸入格式為 運算子 物件1 物件2 其中,運算子為 加法 減法 乘法 或 除法 運算物件為不超過10的整數,它們之間用乙個空格隔開。要求 對於加 減 乘...