給定乙個由正整數組成的非空陣列,也就是乙個正整數n(1≤n<101000 )的各位數字,其中最高位數字存放在陣列的首位, 且每個陣列元素只儲存一位數字。
請求出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...