20200803招商銀行G meeker

2021-10-08 19:41:30 字數 1633 閱讀 7217

三位數轉 逆序的二進位制編碼

小招喵是乙個商業巨腕,手下有n個公司,每-乙個公司他都對其有乙個三位數編碼,但是他現在想到了一種新的編碼方式。

即原來的三位數的每一位數字0~9, 對應成4位二進位制編碼,例如1對應0001, 2對應0010, 5對應0101, 9對應1001.那麼三位數(可能小於百, 預設前導為0)

例如:123對應000100100011

891對應100010010001

76對應00001110110

5對應00000000101

小招喵為了讓別人不覺得他的新編碼太沒新意,他要求上述編碼後的二進位制串進行映象反轉(首尾反轉),並且去除前導0,作為最終編碼。小招喵忙於管理公司,讓你幫做。

解析:簡單的模擬

小招喵想要把 k 種不同的小寫字母填到長度為 n 的序列中,對於每個小寫字母,他可以使用多次,並且這k 種字母都要出現,同時他還需要保證任意兩個相鄰的字母不相同。

小招喵想知道此時字典序最小的方案是什麼,或者這根本不可能得到。

輸入描述:

兩個整數n,k。分別表示序列長度以及字符集大小

1⩽n⩽10^5,1⩽k⩽26

輸出描述:

若不存在乙個合法的方案,則輸出-1

否則輸出一行字串表示答案

輸入

6 2
輸出

ababab
輸入

6 7
輸出

-1
分三種情況:

如果k>n,那麼-1

k=n, 那麼輸出k個字母

k一開始有乙個大小為 s的史萊姆,每次可以從現有的史萊姆中選擇乙個大小大於 1的史萊姆,設它的大小為 k,將它**成 a和 k−a(1≤a輸入描述:

一行兩個數字s,m。

2≤s≤103,1≤m≤109

輸出描述:

一行乙個數字表示答案
示例1輸入輸出示例僅供除錯,後台判題資料一般不包含示例

輸入

333 43434
輸出

4
解析:

這個題目感覺不難,平均分應該和是最大的,但是我寫了個**不知道為什麼是執行錯誤,我很苦惱。。

也沒有地方提交,就算了吧。

#include#include#includeusing namespace std;

long long s,m,sum;

long long qz[100];

long long a[100];

long long ans;

int main()

ans=qz[j-1];

//cout

while (sumcout<}

2017招商銀行筆試01

招商銀行筆試 6.a 不是很確定 hashmap 實際上是乙個鍊錶的陣列,hashmap 的乙個功能缺點是它的無序性,被存入到 hashmap 中的元素,在遍歷 hashmap 時,其輸出是無序的。如果希望元素保持輸入的順序,可以使用 linkedhashmap 替代。treemap 有著比 has...

招商銀行工資待遇

本人2005年畢業,重點本科,工作剛好一年。很多同學也在深圳銀行業中打工,看到很多朋友在找工作,對待遇也比較關心,就把自己知道的說說。交行 剛進來1800月,有500補助,節假日 季度 年終都有獎金,各類禮品。業績壓力不大,能做信貸提成很高。總的下來第一年50000 55000。招行 各個支行效益不...

2018招商銀行筆試題 團建活動

題目大意 一排人站成一隊,共有n個人,每個人有各自的身高,用乙個陣列表示。然後ab兩個人參與遊戲,每次可以從隊伍最左側選擇乙個或者兩個人加入自己的佇列,最後將兩人的佇列的人的身高總和進行比較,總和大的人獲得勝利,a先手,且a和b每個人都 足夠機智 每手都是最優 求a是否可以必勝。首先這題只是看上去像...