給定 n 個正整數(shù) ai,對于每個ai,求不小于ai的最小的,各個數(shù)位之和為 m 的倍數(shù)的數(shù)
第一行輸入兩個正整數(shù) n (n <= 1000) ,m (m <= 27)
第二行輸入 n 個正整數(shù) ai ,含義如題意所示
輸出一行包含 n 個正整數(shù),對于第 i 個輸出的數(shù),它應(yīng)當(dāng)為不小于ai的,最小的,各個數(shù)位之和為 m 的倍數(shù)的數(shù)
3 7 100 200 1234
106 205 1238
不小于100的最小的各數(shù)位之和是7的倍數(shù)的數(shù)是106,1 + 0 + 6 = 7,7是7的倍數(shù);
不小于200的最小的各數(shù)位之和是7的倍數(shù)的數(shù)是205,2 + 0 + 5 = 7,7是7的倍數(shù);
不小于1234的最小的各數(shù)位之和是7的倍數(shù)的數(shù)是1238,1 + 2 + 3 + 8 = 14,14是7的倍數(shù);
2023秋冬學(xué)期第1次中期測試(小學(xué))
同學(xué)們接觸C++程序設(shè)計(jì)已有一個多月的時間,也在做了不少練習(xí),
有些題目是由老師帶領(lǐng)完成的,有些題目是參考題解完成的,
但我們訓(xùn)練的目的,是能夠臨場做出沒見過的新題的能力,
為此,我出了幾道簡單的題目,作為我們的第一次中期測試,檢驗(yàn)一下大家目前的切題能力。
比賽時間2023年11月26日(星期六)16:00-17:00,時長一小時,
題目共五題,難度由易到難,第一題輸入輸出,第二、三題分支結(jié)構(gòu),第四、五題循環(huán)。
比賽期間僅可詢問題意,不允許互相交流,不允許查看U盤里保存的代碼,不允許上網(wǎng)查資料。