問題 J 字串 貝貝的保險庫密碼

2021-09-25 15:54:33 字數 1052 閱讀 8478

題目描述

某銀行的保險庫收藏著多件珍貴的物品。為了保證物品的安全,除非有特別的原因,否則銀行的保險庫要全天24小時開啟監控裝置進行實時監控:當確實需要臨時關閉監控裝置時,需要使用為特定操作人員設計的監控密碼,這種密碼要與操作人員的指紋資訊結合,生成乙個符合規定的資料,該操作人員才能關閉銀行的保險庫的監控裝置。於是銀行的行長就找到了貝貝,請他幫忙設定乙個系統判斷輸入的密碼是否正確。密碼要求如下:

行長設想的監控密碼是乙個不超過9位的十進位制正整數,且要有如下特徵:它的各位數字之和等於該數的12進製表示的各位數字之和,還等於該數的16進製表示的各位數字之和。

例如,2991的各位數字之和為2+9+9+1=21,因為2991=l×1728+8×144+9×12+3,它的12進製表示是189312,各位數字之和也是21。但是2991的16進製表示是baf16,並且11+10+15=36,所以2991不是合法的監控密碼。

又如,2992在全部三種表示法中各位數字之和都是22,所以2992是合法的監控密碼。

現在請你幫貝貝的忙,編乙個程式判斷輸入的密碼是否可以用作銀行保險庫的監控密碼。

輸入輸入只有乙個長度不超過9位的十進位制正整數。

輸出第1行為輸入的十進位制數所對應的十六進製制數各位數字之和,第2行為「right」(可用作監控密碼)或「wrong」(不可用作監控密碼)。

複製樣例資料

2992
樣例輸出

22

right

#include #include #include #include #include #include #include #include #include #include #include #include #define inf 2147483647

typedef long long ll;

using namespace std;

int n,x,y,z;

int jzzh(int n,int k)

return jg;

}int main()

else

return 0;

}

問題 L 字串 貝貝的波浪數

題目描述 輸入1行,包含五個用空格隔開的十進位制整數,前兩個數表示進製的範圍 2 32 第三與第四個數表示指定的範圍 1 10000000 第五個數為2,3,4中的乙個,表示要找的波浪數的重數。輸出從小到大,以十進位制形式輸出指定範圍內的指定重數的波浪數,一行輸出乙個數。複製樣例資料 10 11 1...

問題 P 字串 貝貝與外星人

題目描述 貝貝想方設法地要和外星人取得聯絡,他將許多關於地球上的資訊換成數碼訊號向外太空發射。在轉換資訊的過程中,貝貝遇到了乙個難題 他需要將許多包含小數的資料轉換成數碼訊號 也就是二進位制數 可是貝貝實在太忙了,沒時間去完成這項工作。現在,貝貝想請你幫乙個忙,編寫乙個十進位制小數轉換成二進位制小數...

字串 貝貝的交通指揮系統

貝貝所居住的城市有很多個交通路口,其中有26個交通路口在上下班高峰期總是塞車,嚴重影響市民的出行。於是交通管理部門研製了一批機械人交通警察,用它們來專門指揮這26個交通路口,但需要乙個自動化的指揮系統來指揮機械人的運作。這個任務交給了貝貝,貝貝的設計如下。分別用大寫英文本母a b z表示這26個路口...