中石油新生第三次訓練賽 C題進製轉換(奇葩解)

2021-09-02 22:53:55 字數 864 閱讀 1194

題目描述

樂樂正在學進製轉換,但他老是搞不清楚到底自己是否做對,請你編一程式實現兩種不同進製之間的資料轉換,幫他檢驗。

輸入

共有三行,第一行是乙個正整數,表示需要轉換的數的進製n(2≤n≤16),第二行是乙個n進製數,若n>10則用大寫字母a~f表示數碼10~15,並且該n進製數對應的十進位制的值不超過1000000000,第三行也是乙個正整數,表示轉換之後的數的進製m(2≤m≤16)。

輸出

僅一行,包含乙個正整數,表示轉換之後的m進製數。

樣例輸入

16ff

2樣例輸出

11111111

沒錯,這個題就是可以如此暴力的直接解決。

#include

#include

intmain()

char

*itoa

(int num,

char

*str,

int radix)

else unum=

(unsigned

)num;

dowhile

(unum)

; str[i]

='\0';if

(str[0]

=='-'

)k=1

;else k=0;

char temp;

for(j=k;j<=

(i-1)/

2;j++

)return str;

第三次訓練賽

include using namespace std typedef long long ll const int maxn 2e5 10 vector int mp maxn int n,m,s maxn int ans 0,mx void dfs int i,int pre,int cnt p...

中石油新生第一次訓練賽 H題掃雷

時間限制 1 sec 記憶體限制 128 mb 提交 187 解決 32 題目描述 小q空的時候挺喜歡玩玩電腦遊戲的。自從程式設計技術提高後,他就想,要是自己也能開發出一款遊戲來,那該多好啊!不過,小q也不著急,先練好基本功再說。windows中就有一款叫掃雷的小遊戲,挺好玩的,不過想編出乙個來,還...

中石油訓練賽 姓氏 思維 水題

在乙個很大的課室裡,裡面有很多學生在聽課。l老師挑選了其中的n個不同的學生起立回答問題,l老師對起立的每乙個學生都是問同樣的問題 在本課室裡,和你同姓的學生有多少人 不包括你自己 這n個起立的同學的回答如下 第1位起立的同學回答 和我同姓的,除了我之外,本課室裡還有a 1 個學生。第2位起立的同學回...