제출 #5363

#제출 시각아이디문제언어결과실행 시간메모리
5363baneling100King of penalty (kriii1_K)C++98
1 / 1
24 ms1476 KiB
#include <stdio.h>
#include <algorithm>

using namespace std;

int p, n, t[100001], cnt;
long long ans;

void input(void)
{
    int i;

    scanf("%d %d",&p,&n);
    for(i=1 ; i<=n ; i++)
        scanf("%d",&t[i]);
    sort(t+1,t+n+1);
}

void process(void)
{
    int i;

    p--;
    for(i=1 ; i<=n ; i++)
    {
        if(p>=t[i])
        {
            cnt++;
            ans+=p;
            p-=t[i];
        }
        else
            break;
    }
}

void output(void)
{
    printf("%d %lld",cnt,ans);
}

int main(void)
{
    input();
    process();
    output();

    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...