減一運算B 2021 1 6

2021-10-14 03:35:13 字數 807 閱讀 9709

給定乙個由正整數組成的非空陣列,也就是乙個正整數n(1≤n<10​1000​​ )的各位數字,其中最高位數字存放在陣列的首位, 且每個陣列元素只儲存一位數字。

請求出n-1對應的新陣列並輸出。

假設除了整數 0 之外,陣列的首元素不會是零。

輸入在一行中給出正整數n的各位數字,用空格隔開

輸出n-1的各位數字,用空格隔開

286

6

286

5

#include

using

namespace std;

const

int maxn =

1005

;int n[maxn]=;

intmain()

if(cnt ==1)

else

else}if

(n[1]!=

0)}else}}

return0;

}

①思路:題目本身並沒有任何難度,難度在於各種會卡你的點。

②解釋:

1)輸入:

while

(cin>>num)

我原本的輸入在while迴圈的條件中填入的是1,即使它形成乙個死迴圈,通過cin.get()來捕捉回車,從而break完成輸入。但是如果條件不為cin>>num,即讀取到檔案尾,在oj上一定會執行超時。

2)求解:並無難度,用什麼方法皆可解,可視作簡化的大整數減法,不要忘記特判。

3)完美的ac。

B2旅遊簽證記

申請預約 註冊乙個帳號後,通過左邊的選單選擇申請,申請完會有乙個 cgi doc的頁面,cgi id 會在後面的付款頁面使用。然後去中信銀行辦一張銀行卡,開通手機銀行 也可以在櫃檯直接付款 輸入cgi id後,付款完成後,會給乙個收據id,然後在 上登入後繼續走後面的流程。最後選擇時間,就好了,最好...

營養與維生素B2

維生素b2的主要功能 1 作為脫氧酶的輔酶,廣泛參與體內物質代謝和能量代謝 可以促進機體正常的生長發育 維持 粘膜 視覺等正常功能 2 作為輔酶,維生素b2還參與了其他維生素b族維生素 菸酸和維生素b6 的合成 3 維生素b2還參與了體內的抗氧化防禦系統,藥物代謝,以及提高機體對環境的應激適應能力等...

ACM程式設計 B 2題 (字典查詢)

描述 寫字典 英文 空格 詞語,然後輸入,輸入最多不超過100002個 單詞 最後乙個回車,輸入詞語,輸出詞語的英語。剛開始看到題,尋思用 string 輸入,用兩個string變數陣列 把空格 兩邊的單詞分別寫入 兩個陣列中,但是,沒有想到如何結束第乙個while語句,第二個while,cin s...