Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: theem1502

Problemset: ประมูลการกุศล

Language: c

Time: 0.002 second

Submitted On: 2025-09-20 15:05:10

#include <stdio.h>
#include <stdlib.h>
int main() {
    int num;
    scanf("%d", &num);

    int *thearray = malloc(num * sizeof(int));

    for (int i = 0; i < num; i++) {
        scanf("%d", &thearray[i]);
    }

    int max = 0;
    int *maxarray = malloc(num * sizeof(int));
    int temp = 0;
    for (int i = 0; i < num; i++) {
        if (thearray[i] > max) {
            maxarray[temp++] = thearray[i];
            max = thearray[i];
        }
    }
    int maxsum = 0;
    for (int i = 0; i < temp; i++) {
        maxsum += maxarray[i];
    }
    printf("%d", maxsum);
}