2 36任意數制的轉換

2021-05-07 19:45:25 字數 421 閱讀 2666

我們打算用除餘法解決所有的數制(2-36)轉化問題,典型的用法是大轉小用除餘法,小轉大用累加法,

但是我們考慮到用累加法帶來的複雜度是位數的平方倍,這個可以在binary_reverser_number中看出

我們這裡嘗試將所有的問題都用同一種方法也就是除餘法來解決。

這個程式可處理公升序在1000位以內的資料的轉化

輸入:兩行

第一行:m和n

第二行:x

m和n是乙個十進位制數,m和n都在[2-35]之間,x是乙個m進製數,x在[1-10^1000]

輸出:一行

第一行:現在要求你將m進製數x轉換成n進製數輸出

注:a相當於10,b相當於11,z相當於35

輸入一:

16 10

f輸出一:

15方法簡單不再贅述,直接給出程式:

DedeCMSV53任意變數覆蓋漏洞

dedecmsv53發布了,但是依舊沒有將變數覆蓋漏洞徹底修補。這個漏洞和ryat那個很相似 看核心檔案include common.inc.php中的 這個地方可以通過提交 cookie變數繞過cfg 等關鍵字的過濾 接著是註冊變數的 然後初始化變數 看似不能利用了,但是幸運的是在檔案最後有這樣一...

經典演算法11 任意長度整數加法

include include include define stack init size 20 define stackincrement 10 定義堆疊 typedef char elemtype typedef structsqstack 初始化棧 void initstack sqstac...

hdu 2830 任意交換列的矩陣

這2天 做的都是有關矩陣的 小小矩陣 竟然有這麼多 花頭.這題 的特點是 we can swap any two columns any times 就是可以任意交換x列與y列 任意次 一開始 我還擔心我的方法 會不會tle 看到3000ms就放心了。我總覺得 會有更高效的方法 可惜我還沒想到 我的...