codevs 2664_上厕所_模拟

发布于 2019-05-11  867 次阅读


题目描述

李宸同学在离下课k分钟的时候想要上厕所,已知只要他憋超过60分钟,他就会憋死,下课了,厕所有n个坑,每个坑都有人,求李宸同学能否在60分钟内上到厕所若能打印“YES”.若不能打印“NO”


思路

可以直接模拟然后如果有大于60-k的直接输出no然后退出,最后输出yes就可以了
O(n);

#include <stdio.h>
int main()
{
    int n,m;
    scanf("%d%d",&n,&m);
    for (int i=1;i<=m;i++)
    {
        int x;
        scanf("%d",&x);
        if (x>60-n) 
        {
            printf("NO");
            return 0;
        }
    }
    printf("YES");
}