牛客網線上程式設計(16):數字遊戲-python
題目描述
小易邀請你玩一個數字遊戲,小易給你一系列的整數。你們倆使用這些整數玩遊戲。每次小易會任意說一個數字出來,然後你需要從這一系列數字中選取一部分出來讓它們的和等於小易所說的數字。 例如: 如果{2,1,2,7}是你有的一系列數,小易說的數字是11.你可以得到方案2+2+7 = 11.如果頑皮的小易想坑你,他說的數字是6,那麼你沒有辦法拼湊出和為6 現在小易給你n個數,讓你找出無法從n個數中選取部分求和的數字中的最小數(從1開始)。
輸入描述:
輸入第一行為數字個數n (n ≤ 20) 第二行為n個數xi (1 ≤ xi ≤ 100000)
輸出描述:
輸出最小不能由n個數選取求和組成的數
示例1
輸入
3
5 1 2
輸出
4
程式碼實現
n = input()
N = list(map(int,input().split()))
N.sort()
result=1
for num in N:
if num > result:
break
result += num
print(result)
相關推薦
牛客網線上程式設計(16):數字遊戲-python
題目描述 小易邀請你玩一個數字遊戲,小易給你一系列的整數。你們倆使用這些整數玩遊戲。每次小易會任意說一個數字出來,然後你需要從這一系列數字中選取一部分出來讓它們的和等於小易所說的數字。 例如: 如果{2,1,2,7}是你有的一系列數,小易說的數字是11.你可以得到方案2+2+7 = 11.如
牛客網線上程式設計(五):水仙花數-python
題目描述 春天是鮮花的季節,水仙花就是其中最迷人的代表,數學上有個水仙花數,他是這樣定義的: “水仙花數”是指一個三位數,它的各位數字的立方和等於其本身,比如:153=1^3+5^3+3^3。 現在要求輸出所有在m和n範圍內的水仙花數。 輸入描述: 輸入資料有多組,每組佔一行,包括兩
牛客網線上程式設計(15):數列還原-python
題目描述 牛牛的作業薄上有一個長度為 n 的排列 A,這個排列包含了從1到n的n個數,但是因為一些原因,其中有一些位置(不超過 10 個)看不清了,但是牛牛記得這個數列順序對的數量是 k,順序對是指滿足 i < j 且 A[i] < A[j] 的對數,請幫助牛牛計算出,符合這個要
牛客網線上程式設計(11):字典序-python
題目描述 給定整數n和m, 將1到n的這n個整數按字典序排列之後, 求其中的第m個數。 對於n=11, m=4, 按字典序排列依次為1, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 因此第4個數是2. 對於n=200, m=25, 按字典序排列依次為1 10
牛客網線上程式設計(10):身份證分組-python
題目描述 18位身份證的編碼規則是: 前1、2位數字表示:所在省(直轄市、自治區)的程式碼 第3、4位數字表示:所在地級市(自治州)的程式碼 第5、6位數字表示:所在區(縣、自治縣、縣級市)的程式碼; 第7—14位數字表示:出生年、月、日; 第15、16位數字表示:所在地的
牛客網線上程式設計(9):統計字元-python
題目描述 給定一個英文字串,請寫一段程式碼找出這個字串中首先出現三次的那個英文字元(需要區分大小寫)。 輸入描述: 輸入資料一個字串,包括字母,數字等。 輸出描述: 輸出首先出現三次的那個英文字元 示例1 輸入 Have you ever gone shoppin
牛客網線上程式設計(17):不要二-python
題目描述 二貨小易有一個W*H的網格盒子,網格的行編號為0~H-1,網格的列編號為0~W-1。每個格子至多可以放一塊蛋糕,任意兩塊蛋糕的歐幾里得距離不能等於2。 對於兩個格子座標(x1,y1),(x2,y2)的歐幾里得距離為: ( (x1-x2) * (x1-x2) + (y1-y2) *
牛客網線上程式設計(三):句子反轉-python
題目描述 給定一個句子(只包含字母和空格), 將句子中的單詞位置反轉,單詞用空格分割, 單詞之間只有一個空格,前後沒有空格。 比如: (1) “hello xiao mi”-> “mi xiao
牛客網線上程式設計(四):電話號碼分身-python
題目描述 繼MIUI8推出手機分身功能之後,MIUI9計劃推出一個電話號碼分身的功能:首先將電話號碼中的每個數字加上8取個位,然後使用對應的大寫字母代替 ("ZERO", "ONE", "TWO", "THREE", "FOUR", "FIVE", "SIX", "SEVEN", "EIGH
牛客網線上程式設計(零):質數-python
這是一道牛客網上的一道非常簡單的題目,但是,它的輸出格式卻讓人很煩,如果你沒有大量的寫過這樣的輸出格式,這個例題給大家提供一個思路。 題目要求:P_i表示第i個質數,那麼輸入兩個整數M,N,請輸出P_M到P_N之間的所有質數(包括P_M,P_N) 示例:輸入: 5 27 輸出:
牛客網線上程式設計(14):小易喜歡的單詞
題目描述 小易喜歡的單詞具有以下特性: 1.單詞每個字母都是大寫字母 2.單詞沒有連續相等的字母 3.單詞沒有形如“xyxy”(這裡的x,y指的都是字母,並且可以相同)這樣的子序列,子序列可能不連續。 例如: 小易不喜歡"ABBA",因為這裡有兩個連續的'B' 小易不喜歡"THETXH",因
牛客網線上程式設計(13):兩種排序方法-python
題目描述 考拉有n個字串字串,任意兩個字串長度都是不同的。考拉最近學習到有兩種字串的排序方法: 1.根據字串的字典序排序。例如: "car" < "carriage" < "cats" < "doggies < "koala" 2.根據字串的長度排序。例如: "car
牛客網線上程式設計(12):編碼-python
假定一種編碼的編碼範圍是a ~ y的25個字母,從1位到4位的編碼,如果我們把該編碼按字典序排序,形成一個數組如下: a, aa, aaa, aaaa, aaab, aaac, … …, b, ba, baa, baaa, baab, baac … …, yyyw, yyyx, yyyy 其中a
牛客網線上程式設計(19):暗黑字串-python
題目描述 一個只包含'A'、'B'和'C'的字串,如果存在某一段長度為3的連續子串中恰好'A'、'B'和'C'各有一個,那麼這個字串就是純淨的,否則這個字串就是暗黑的。例如: BAACAACCBAAA 連續子串"CBA"中包含了'A','B','C'各一個,所以是純淨的字串 AABBCCAA
牛客網線上程式設計(18):迴文序列-python
題目描述 如果一個數字序列逆置之後跟原序列是一樣的就稱這樣的數字序列為迴文序列。例如: {1, 2, 1}, {15, 78, 78, 15} , {112} 是迴文序列, {1, 2, 2}, {15, 78, 87, 51} ,{112, 2, 11} 不是迴文序列。 現在給
牛客網線上程式設計(二):數的高度-python
題目描述 現在有一棵合法的二叉樹,樹的節點都是用數字表示,現在給定這棵樹上所有的父子關係,求這棵樹的高度 輸入描述: 輸入的第一行表示節點的個數n(1 ≤ n ≤ 1000,節點的編號為0到n-1
牛客網線上程式設計(六):求數列的和-python
題目描述 數列的第一項為n,以後各項為前一項的平方根,求數列的前m項的和。 輸入描述: 輸入資料有多組,每組佔一行,由兩個整數n(n < 10000)和m(m < 1000)組成,n和
牛客網線上程式設計(20):最大奇約數-python
題目描述 小易是一個數論愛好者,並且對於一個數的奇數約數十分感興趣。一天小易遇到這樣一個問題: 定義函式f(x)為x最大的奇數約數,x為正整數。 例如:f(44) = 11. 現在給出一個N,需要求出
牛客網線上程式設計(21):連續最大和-python
序言 這是2017年滴滴的一道題目,但是2018年出現了它的變種題目,我會同時為大家提供出本題和變種後題目的程式碼 題目描述 一個數組有 N 個元素,求連續子陣列的最大和。 例如:[-1,2,1]
牛客網線上程式設計(八):保留最大的數-python
題目描述 給定一個十進位制的正整數number,選擇從裡面去掉一部分數字,希望保留下來的數字組成的正整數最大。 輸入描述: 輸入為兩行內容,第一行是正整數number,1 ≤ length(number) ≤ 50000。第二行是希望去掉的數字數量cnt 1 ≤ c