美團校招-改考卷-c++

改考卷

時間限制:C/C++語言 2000MS讯蒲;其他語言 4000MS
內存限制:C/C++語言 65536KB蕊连;其他語言 589824KB

題目描述:

在上小學的時候楣富,我們經常碰到這樣的事:考完試后老師懶得改試卷瞧栗,于是讓我們同桌相互交換試卷后為對方批改海铆。但是后來老師發(fā)現(xiàn)這樣作容易出現(xiàn)作弊卧斟,于是他想了一個新辦法殴边。老師將同學分成了 n 個組珍语,其中編號為??的組中有???? 個人。然后老師會按某種順序依次訪問這些組是偷。
對于他訪問的第一個組募逞,他會將這組內的所有試卷都收走,放置在桌上刺啦;對于他后續(xù)訪問的每一個組纠脾,首先他會從桌上的試卷最上方拿出該組對應人數(shù)數(shù)量的試卷蜕青,隨機分配給該組每個人一張試卷讓他們進行批改捧韵,而后再將這組學生自己考的試卷收走放置在桌面試卷的最下方。當他訪問完所有的組后他會將桌面上剩余的所有試卷隨機分配給他第一個訪問的組的學生進行批改再来。
但他發(fā)現(xiàn)這種方法有時候也會出現(xiàn)問題:有可能在中途訪問到某個組的時候桌面上的試卷不夠分配給這組學生每人一張;也有可能最后會有學生分配到批改自己的試卷搜变,而且這兩種情況是否出現(xiàn)是與他訪問每個組的順序有關的≌肼現(xiàn)在他想知道是否存在一種訪問順序能夠使以上兩種情況都不出現(xiàn),順利完成試卷批改呢殖侵?
輸入
第一一個整數(shù)??镰烧,表示學生組數(shù)。2 ≤ ?? ≤ 30
第二行包含??個整數(shù)怔鳖,??1 ,??2 ,…,???? ,分別表示每組學生的人數(shù)度陆。1 ≤ ???? ≤ 10000
輸出
若存在一種訪問順序能使試卷順利批改完成献幔,輸出 Yes,否則輸出 No蜡感。

樣例輸入

Input Sample 1
2
10 20
Input Sample 2
4
2 3 3 1

樣例輸出

Output Sample 1
No
Input Sample 2
Yes

Hint

對于第 2 組樣例铸敏,我們可以選擇先訪問人數(shù)為 3 的組悟泵,再訪問人數(shù)為 3 的組,再訪問人數(shù)
為 1 的組糕非,最后訪問人數(shù)為 2 的組球榆。

#include <iostream>
using namespace std;
/*解題思路:
*條件1:每次分配的時候試卷必須夠
*條件2:最后分配的時候禁筏,不能改到自己組的卷,也就是自己的卷必須已經被前面的組改過了
*得出目標條件:
 //*1. 將試卷數(shù)最多的組作為第一組每强,以滿足條件1 
* 2. 第一組的試卷總數(shù)必須少于等于其余所有組的試卷數(shù)總和州刽,以滿足條件2*/
int main()
{
    int n;
    while (cin >> n)
    {
        int sum = 0, max = 0;
        for (int i = 0; i < n; ++i)
        {
            int si;
            cin >> si;
            sum += si;
            if (si > max)
                max = si;
        }
        if (max <= sum - max)
            cout << "Yes" << endl;
        else
            cout << "No" << endl;
    }
    return 0;
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末穗椅,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子匹表,更是在濱河造成了極大的恐慌,老刑警劉巖默蚌,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件敏簿,死亡現(xiàn)場離奇詭異,居然都是意外死亡惯裕,警方通過查閱死者的電腦和手機绣硝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來握玛,“玉大人甫菠,你說我怎么就攤上這事〖庞眨” “怎么了?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵瓢棒,是天一觀的道長。 經常有香客問我念颈,道長连霉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任翠语,我火速辦了婚禮财边,結果婚禮上,老公的妹妹穿的比我還像新娘酣难。我一直安慰自己,他們只是感情好憨募,可當我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布紧索。 她就那樣靜靜地躺著,像睡著了一般菜谣。 火紅的嫁衣襯著肌膚如雪珠漂。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天尾膊,我揣著相機與錄音媳危,去河邊找鬼。 笑死冈敛,一個胖子當著我的面吹牛待笑,可吹牛的內容都是我干的。 我是一名探鬼主播抓谴,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼暮蹂,長吁一口氣:“原來是場噩夢啊……” “哼癌压!你這毒婦竟也來了仰泻?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤滩届,失蹤者是張志新(化名)和其女友劉穎集侯,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡浅悉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了券犁。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片术健。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖粘衬,靈堂內的尸體忽然破棺而出荞估,到底是詐尸還是另有隱情,我是刑警寧澤稚新,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布勘伺,位于F島的核電站,受9級特大地震影響褂删,放射性物質發(fā)生泄漏飞醉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一屯阀、第九天 我趴在偏房一處隱蔽的房頂上張望缅帘。 院中可真熱鬧,春花似錦难衰、人聲如沸钦无。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽失暂。三九已至,卻和暖如春鳄虱,著一層夾襖步出監(jiān)牢的瞬間弟塞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工拙已, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留宣肚,地道東北人。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓悠栓,卻偏偏與公主長得像霉涨,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子惭适,可洞房花燭夜當晚...
    茶點故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理笙瑟,服務發(fā)現(xiàn),斷路器癞志,智...
    卡卡羅2017閱讀 134,715評論 18 139
  • 1. Java基礎部分 基礎部分的順序:基本語法往枷,類相關的語法,內部類的語法,繼承相關的語法错洁,異常的語法秉宿,線程的語...
    子非魚_t_閱讀 31,665評論 18 399
  • 1.他對她的暗戀描睦,唯美而純真 不知何時,他喜歡上了她导而。心中的情素默默地為她守候忱叭。 同桌,前后桌今艺,話前話后韵丑,多半玩笑...
    c94868399e8c閱讀 438評論 0 5
  • 《你要去相信撵彻,沒有到不了的明天》 ——緒言有感 灼灼其華 “感謝你沒有選擇放棄∈的担” 曾經我想千康,如果有...
    lavenderwj閱讀 581評論 2 2
  • 大家好讓我們來探討探討世界上人是怎么出來的,在咱們的歷史中第一個皇帝是秦始皇铲掐,中國五千年歷史中的第一任皇帝拾弃,...
    A神aywj閱讀 207評論 0 0