2070 - 粗心医生

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

Big god得了一种怪病,可是学校方圆百里只有一个医生能治这种病,可是众所周知,这医生很粗心,给病人开的药都是随意抓的,至于能不能治好,就看运气了。Big god知道这一切,所以Big god只能祈祷医生能给他抓的药能够治好病了。今天Big god来到了粗心医生这里,他看了一眼就知道该开什么药了,所以就给了Big god药片n片,然后说了要坚持吃m天,还给出了每天的该吃的片数,这让Big god觉得,虽然这医生很粗心很不靠谱,但是有点温柔的。下面,你来计算一下Big god能不能治好他的病吧。

题目输入

每组测试数据只有一行,先输入一个n,代表医生给的药片数,m,代表天数,然后陆续输入每天该吃的药的片数,输入时每个数字用空格隔开。


<span style="font-size:10.5000pt;font-family:'宋体';"><span></span><span></span><span></span><span></span></span><span style="font-size:10.5000pt;font-family:'宋体';"></span> 

题目输出

如果该吃的药数大于粗心医生给的片数,就输出No,否则输出Yes

注:输出时YesNo不加引号

输入/输出样例

输入格式

10 3 3 3 3
15 2 7 9

输出格式

Yes
No

C++解答

#include <iostream>
using namespace std;
int main()
{
    int t,i,l,s,j;
    while(cin>>t>>l)
    {
        s=0;
        for(i=0; i<l; i++)
        {
            cin>>j;
            s+=j;
        }
        if(t>=s)
            cout<<"Yes"<<endl;
        else cout<<"No"<<endl;
    }
    return 0;
}