2018年3月美團春招筆試題 數字字元
題目:
數字字元
時間限制:C/C++語言 2000MS;其他語言 4000MS記憶體限制:C/C++語言 65536KB;其他語言 589824KB
題目描述:
在十進位制表示中,任意一個正整數都可以用字元‘0’-‘9’表示出來。但是當‘0’-‘9’這些字元每種字元的數量有限時,可能有些正整數就無法表示出來了。比如你有兩個‘1’ ,一個‘2’ ,那麼你能表示出 11,12,121 等等,但是無法表示出 10,122,200 等數。
現在你手上擁有一些字元,它們都是‘0’-‘9’的字元。你可以選出其中一些字元然後將它們組合成一個數字,那麼你所無法組成的最小的正整數是多少?
輸入
第一行包含一個由字元’0’-‘9’組成的字串,表示你可以使用的字元。
· 1 ≤字串長度≤ 1000
輸出
輸出你所無法組成的最小正整數。
樣例輸入
55
樣例輸出
1
Hint
Input Sample 2
123456789
Output Sample 2
10
思路:
貪心
最後的答案要不就是10^n的形式,要不就是每一位都是相同的數字。
程式碼:
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char c[1001];
int su = 0, num[10];
for (int i = 0; i < 10; i++)num[i] = 0;
cin >> c;
int len = strlen(c);
for (int i = 0; i < len; i++)num[c[i] - '0']++;
for (int i = 1; i <= 9; i++)if (!num[i])
{
cout << i;
return 0;
}
if (!num[0])
{
cout << 1 << 0;
return 0;
}
int minn = 10000;
for (int i = 0; i <= 9; i++)if (minn > num[i])minn = num[i];
for (int i = 1; i <= 9; i++)if (num[i] == minn)
{
while (minn--)cout << i ;
cout << i;
return 0;
}
cout << 1;
while (minn--)cout << 0;
cout << 0;
return 0;
}
滿分通過
相關推薦
2018年3月美團春招筆試題 數字字元
題目:數字字元時間限制:C/C++語言 2000MS;其他語言 4000MS記憶體限制:C/C++語言 65536KB;其他語言 589824KB題目描述:在十進位制表示中,任意一個正整數都可以用字元‘
意淫系列-2018美圖春招筆試題
2018美圖春招筆試題只是試水,沒有A類會議拒絕實習。題不難,陪女朋友吃飯去了,然後就沒怎麼時間,只是看了下題。題型:選擇題和程式設計題,選擇題25道,涉及資料結構,C,Python,C++,影象,機器學習程式設計題:矩陣翻轉很easy選擇題答案:D證明在這:https://
Office 365 將在2018年3月1日棄用TLS 1.0/1.1
uid windows strong soc 數據安全 ida 使用 sso href Office 365將在2018年3月1日起將棄用TLS 1.0/1.1,強制使用TLS 1.2。也就是說在2018年3月1日以後,需要和Office 365進行TLS連接的應用系統均需
2018年3月13日早晨的夢
我們 價格 gpo clas 大學 一個 關心 積分 cnblogs 夢到我、我爹和我媽三個人去了越南,住在一家簡陋的賓館裏,晚上睡覺的時候我媽為了省錢讓我們打地鋪,點蠟燭。等天亮了我一個人出去溜達,發現越南人和中國人長的沒什麽兩樣,就是穿著打扮不同一些,我看到越南的山川河
2018年3月13號
splay border point 超出 span lin 16px gin style float:浮動 clear:both 消除浮動 要浮動的標簽用div包起來 給div設寬高 設行高 設行高垂直居中: #div{ width:100%; hei
2018年3月19日推薦文章精選,讓您一篇內容閱盡好文
推薦 文章合集 推薦文章 精選推薦 數據分析之A股市場技術分析是否可行 作者:youerning簡介:這裏並不是為了說明技術分析可行,也不是為了說明技術分析不可行,僅是以我淺薄的知識驗證一些事情,測試方法及測試結果都會公布如下,至於測試方法是否嚴謹, 就請讀者自行判斷吧。 秒殺架構設計
2018年3月20 數組
none gpo 方法 ron shift 死循環 出現 font pop while循環: while(true){ } 死循環: while(true){} for(; ; ){} 結束死循環: while(true){ if(){ b
2018年3月23號 Dom操作
背景 標簽 yellow html 顏色 操作 div att getattr Dom操作 dom操作:找到元素 操作元素
2018年3月19日推薦文章精選 “一周好文,一文打盡”
文章精選 精選 好文 區塊鏈,工作證明(POW)代碼+原理 golang版剖析 作者:64180190簡介:在本文中,我們將討論哈希值。哈希是獲取指定數據的哈希值的過程。 哈希值是對其計算的數據的唯一表示。 哈希函數是一個獲取任意大小的數據並產生固定大小的哈希的函數。 以下是哈希的一些主要功能:
RxJava2.0學習筆記2 2018年3月29日 星期四
pos 2.0 學習筆記 blog rxjava (九) 星期 ava 筆記 給初學者的RxJava2.0教程(一) 給初學者的RxJava2.0教程(二) 給初學者的RxJava2.0教程(三) 給初學者的RxJava2.0教程(四)
2018年3月29日 11:02:33 關於docker分享之分布式存儲 glusterfs
glusterfs k8s docker 2018年3月29日 11:02:33 關於docker分享之分布式存儲 glusterfs 經典語錄: 實際實驗搭建:前提 是要保證 一個 /data目錄不和根分區在同一個磁盤!1、centos7安裝glusterfs參考鏈接:https://wik
2018年3月python傳智播客人工智能基礎就業班全套視頻教程
聯網 fff href 私人 二維碼 教程 ems water blog 今天筆者為大家準備了最近超級火的python人工智能全套視頻教程,希望能為有誌從事人工智能的小夥伴,提供一些幫助,讓省下更多的時間來專註學習,能為大家提供優質的學習環境和資料是
CSP考試 2018年3月第2題 碰撞的小球 C++實現
#include <iostream> using namespace std; int res(int para) { if(para==1) { return -1; }else if(para==-1) { return 1; } } int main() {
CSP考試 2018年3月第1題 跳一跳 C++實現
#include <iostream> using namespace std; int main() { int jg=0; int f=0; while(1) { int a; cin>>a; if(a==0) { break; }
2018年3月一次性通過PMP專案管理考試取得5A的經驗分享
我自己是在2018年3月份考取的PMP證書,我們行業PMP證書對於很看重,所以領導想讓我考一個。我當時想,既然領導都讓考,那麼肯定有用,再就是說不定有晉升的機會,就去考了。我考後還把自己整理的資料集中放在這個群裡,大家也可以自己看一下有沒有用。下面是我的成績通知單。 下面說下我自己的備考技
java 手機號正則表示式 2018年3月(親測可用)
import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.commons.lang3.StringUtils; /** * @author kpzc *三大運
時代正悄悄犒賞會學習的人 | 上海交大2019年3月PMP®考前培訓熱招ing
走進上海交大專案管理中心 1.上海交通大學專案管理中心,交通大學繼續教育學院直屬專案管理專業服務機構; 2.美國專案管理協會PMI授權全球REP教育服務商,你可以在任何有考點的地方申請參加考試; 3.來自上海交通大學、企事業機構全職及特聘師資,擁有全職講師,企事業機構的
CNCF調查:自2018年3月以來,亞洲雲使用率增長135%_Kubernetes中文社群
一年兩次的 CNCF 調查讓社群緊跟時代脈搏,更好地瞭解雲原生技術的採用情況。這是 CNCF 第二次用普通話進行雲原生調查,以更好地衡量亞洲公司如何採用開源和雲原生技術。之前的普通話調查已於 2018 年 3 月進行。本文還將與 2018 年 8 月以來北美/歐洲最新的同文調查版本進行比較。
Java 10 新特性解密,引入型別推斷機制,將於 2018 年 3 月 20 日釋出
JDK 10 何時釋出? JDK 10 是 Java 10 標準版的部分實現,將於 2018 年 3 月 20 日釋出,改進的關鍵點包括一個本地型別推斷、一個垃圾回收的“乾淨”介面。 Oracle 已經為 Java 設定了六個月的發行計劃。之前本打算根據發行
第十三次CCF CSP認證(2018年3月)真題棋局評估
問題描述 Alice和Bob正在玩井字棋遊戲。 井字棋遊戲的規則很簡單:兩人輪流往3*3的棋盤中放棋子,Alice放的是“X”,Bob放的是“O”,Alice執先。當同一種棋子佔據一行、一列