█████████ ████ ███░░░░░███ ░░███ ███ ░░░ ██████ ███████ ██████ ██████ ░███ ███░░███ ███░░███ ███░░███ ███░░███ ░███ ░███ ░███░███ ░███ ░███████ ░███ ░███ ░░███ ███░███ ░███░███ ░███ ░███░░░ ░███ ░███ ░░█████████ ░░██████ ░░████████░░██████ ░░██████ ░░░░░░░░░ ░░░░░░ ░░░░░░░░ ░░░░░░ ░░░░░░

Envío 3927

Problema 0x94 - Subarreglo de máxima suma

  • Autor: bryancalisto
  • Fecha: 2021-04-22 01:14:17 UTC (Hace alrededor de 3 años)
Caso # Resultado Tiempo Memoria
#1
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-99948a.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#2
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-ea8f6f.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#3
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-7b7ec2.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#4
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-da9cc4.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#5
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-d87dd1.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#6
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-c60987.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#7
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-d541e4.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#8
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-e3e898.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#9
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-a67156.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#10
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-393cb7.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#11
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-a3c36f.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#12
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-0dcd65.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#13
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-3d8aa1.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#14
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-31a412.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#15
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-4059ee.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#16
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-3557d3.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#17
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-41cb85.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#18
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-e50422.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#19
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-34181f.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#20
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-ee47de.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#21
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-276e23.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#22
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-334105.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#23
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-0dcfc5.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
#24
Error de compilación
                      main.c:12:18: warning: implicit declaration of function 'max' is invalid in C99 [-Wimplicit-function-declaration]
    sumaActual = max(num, sumaActual + num);
                 ^
1 warning generated.
/usr/bin/ld: /tmp/main-af3464.o: in function `main':
main.c:(.text+0x7e): undefined reference to `max'
clang: error: linker command failed with exit code 1 (use -v to see invocation)

                    
Puntos totales: 0 / 100

Código

#include <stdio.h>

int main()
{
  int N, sumaActual = 0, sumaMax = -1000000000, num;
  fscanf(stdin, "%d", &N);

  // Kadane
  for (int i = 0; i < N; i++)
  {
    fscanf(stdin, " %d", &num);
    sumaActual = max(num, sumaActual + num);

    if (sumaActual > sumaMax)
    {
      sumaMax = sumaActual;
    }
  }

  printf("%d\n", sumaMax);
  return 0;
}