時間限制
100 ms
記憶體限制
65536 kb
**長度限制
8000 b
判題程式
standard
作者 chen, yue
輸入兩個非負10進製整數a和b(<=230-1),輸出a+b的d (1 < d <= 10)進製數。
輸入格式:
輸入在一行中依次給出3個整數a、b和d。
輸出格式:
輸出a+b的d進製數。
輸入樣例:
123 456 8輸出樣例:
1103
#include using namespace std;
typedef long long ll;
vectorv;
vector::reverse_iterator iter;
void work(ll x,ll y,int n)
if(v.empty())cout<<0;
else
for(iter=v.rbegin();iter!=v.rend();iter++)
}int main()
PAT乙 1022 D進製的A B 20 分
輸入兩個非負 10 進製整數 a 和 b 2 30 1 2 1 230 1 輸出 a b 的 d 1輸入格式 輸入在一行中依次給出 3 個整數 a b 和 d。輸出格式 輸出 a b 的 d 進製數。輸入樣例1 123 456 8 輸出樣例1 3.2.1 輸入樣例2 14.1.28 10.16.27...
1022 D進製的A B
輸入兩個非負10進製整數a和b 230 1 輸出a b的d 1 d 10 進製數。輸入格式 輸入在一行中依次給出3個整數a b和d。輸出格式 輸出a b的d進製數。輸入樣例 123 456 8輸出樣例 1103 按照進製轉換的公式,得出的餘數要反過來輸出。所以要先把計算出的餘數儲存在陣列中,但是陣列...
1022 D進製的A B
分析 其實就是把十進位制數a b的和轉換為d進製數 模擬十轉二的除基取餘法 思路 為了防止不必要的麻煩,a和b還是用long吧 除基取餘 將a b的和除以d,取每次的餘數,直到商為0 不能直接輸出餘數,這樣是反的。放在乙個陣列裡倒著輸出 include using namespace std int...