1. 程式人生 > >2018年3月美團春招筆試題 數字字元

2018年3月美團春招筆試題 數字字元

題目:

數字字元

時間限制:C/C++語言 2000MS;其他語言 4000MS記憶體限制:C/C++語言 65536KB;其他語言 589824KB

題目描述:

在十進位制表示中,任意一個正整數都可以用字元‘0’-‘9’表示出來。但是當‘0’-‘9’這些字元每種字元的數量有限時,可能有些正整數就無法表示出來了。比如你有兩個‘1’ ,一個‘2’ ,那麼你能表示出 1112121 等等,但是無法表示出 10122200 等數。

現在你手上擁有一些字元,它們都是‘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; }
滿分通過

相關推薦

20183試題 數字字元

題目:數字字元時間限制:C/C++語言 2000MS;其他語言 4000MS記憶體限制:C/C++語言 65536KB;其他語言 589824KB題目描述:在十進位制表示中,任意一個正整數都可以用字元‘

意淫系列-2018試題

2018美圖春招筆試題只是試水,沒有A類會議拒絕實習。題不難,陪女朋友吃飯去了,然後就沒怎麼時間,只是看了下題。題型:選擇題和程式設計題,選擇題25道,涉及資料結構,C,Python,C++,影象,機器學習程式設計題:矩陣翻轉很easy選擇題答案:D證明在這:https://

Office 365 將在201831日棄用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連接的應用系統均需

2018313日早晨的夢

我們 價格 gpo clas 大學 一個 關心 積分 cnblogs 夢到我、我爹和我媽三個人去了越南,住在一家簡陋的賓館裏,晚上睡覺的時候我媽為了省錢讓我們打地鋪,點蠟燭。等天亮了我一個人出去溜達,發現越南人和中國人長的沒什麽兩樣,就是穿著打扮不同一些,我看到越南的山川河

2018313號

splay border point 超出 span lin 16px gin style float:浮動 clear:both 消除浮動 要浮動的標簽用div包起來 給div設寬高 設行高 設行高垂直居中: #div{ width:100%; hei

2018319日推薦文章精選,讓您一篇內容閱盡好文

推薦 文章合集 推薦文章 精選推薦 數據分析之A股市場技術分析是否可行 作者:youerning簡介:這裏並不是為了說明技術分析可行,也不是為了說明技術分析不可行,僅是以我淺薄的知識驗證一些事情,測試方法及測試結果都會公布如下,至於測試方法是否嚴謹, 就請讀者自行判斷吧。 秒殺架構設計

2018320 數組

none gpo 方法 ron shift 死循環 出現 font pop while循環: while(true){ } 死循環: while(true){} for(; ; ){} 結束死循環: while(true){ if(){ b

2018323號 Dom操作

背景 標簽 yellow html 顏色 操作 div att getattr Dom操作 dom操作:找到元素 操作元素

2018319日推薦文章精選 “一周好文,一文打盡”

文章精選 精選 好文 區塊鏈,工作證明(POW)代碼+原理 golang版剖析 作者:64180190簡介:在本文中,我們將討論哈希值。哈希是獲取指定數據的哈希值的過程。 哈希值是對其計算的數據的唯一表示。 哈希函數是一個獲取任意大小的數據並產生固定大小的哈希的函數。 以下是哈希的一些主要功能:

RxJava2.0學習筆記2 2018329日 星期四

pos 2.0 學習筆記 blog rxjava (九) 星期 ava 筆記 給初學者的RxJava2.0教程(一) 給初學者的RxJava2.0教程(二) 給初學者的RxJava2.0教程(三) 給初學者的RxJava2.0教程(四)

2018329日 11:02:33 關於docker分享之分布式存儲 glusterfs

glusterfs k8s docker 2018年3月29日 11:02:33 關於docker分享之分布式存儲 glusterfs 經典語錄: 實際實驗搭建:前提 是要保證 一個 /data目錄不和根分區在同一個磁盤!1、centos7安裝glusterfs參考鏈接:https://wik

20183python傳智播客人工智能基礎就業班全套視頻教程

聯網 fff href 私人 二維碼 教程 ems water blog   今天筆者為大家準備了最近超級火的python人工智能全套視頻教程,希望能為有誌從事人工智能的小夥伴,提供一些幫助,讓省下更多的時間來專註學習,能為大家提供優質的學習環境和資料是

CSP考試 20183第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考試 20183第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; }

20183一次性通過PMP專案管理考試取得5A的經驗分享

我自己是在2018年3月份考取的PMP證書,我們行業PMP證書對於很看重,所以領導想讓我考一個。我當時想,既然領導都讓考,那麼肯定有用,再就是說不定有晉升的機會,就去考了。我考後還把自己整理的資料集中放在這個群裡,大家也可以自己看一下有沒有用。下面是我的成績通知單。 下面說下我自己的備考技

java 手機號正則表示式 20183(親測可用)

import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.commons.lang3.StringUtils; /** * @author kpzc *三大運

時代正悄悄犒賞會學習的人 | 上海交大20193PMP®考前培訓熱ing

走進上海交大專案管理中心 1.上海交通大學專案管理中心,交通大學繼續教育學院直屬專案管理專業服務機構; 2.美國專案管理協會PMI授權全球REP教育服務商,你可以在任何有考點的地方申請參加考試; 3.來自上海交通大學、企事業機構全職及特聘師資,擁有全職講師,企事業機構的

CNCF調查:自20183以來,亞洲雲使用率增長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認證(20183)真題棋局評估

問題描述   Alice和Bob正在玩井字棋遊戲。   井字棋遊戲的規則很簡單:兩人輪流往3*3的棋盤中放棋子,Alice放的是“X”,Bob放的是“O”,Alice執先。當同一種棋子佔據一行、一列