三位數轉 逆序的二進位制編碼
小招喵是乙個商業巨腕,手下有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*long long p=s*s;
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是否可以必勝。首先這題只是看上去像...