Detalii evaluare #46414823

Rezumat problemă

Se consideră un șir A de n numere întregi.
Pentru fiecare subsecvență de lungimea k să se afișeze valoarea maximă.

Detalii

Problema MaxSecvK Operații I/O maxsecvk.in/maxsecvk.out
Limita timp 0.2 secunde Limita memorie Total: 64 MB / Stivă 32 MB
Id soluție #46414823 Utilizator Tinica Alexandru (TinicaAlexandru)
Fișier maxsecvk.cpp Dimensiune 5.24 KB
Data încărcării 13 Noiembrie 2023, 13:46 Scor / rezultat Eroare de compilare

Evaluare


Mesaj compilare

maxsecvk.cpp:1:7: error: expected nested-name-specifier before 'System'
 using System;

       ^
maxsecvk.cpp:1:7: error: 'System' has not been declared
maxsecvk.cpp:2:7: error: expected nested-name-specifier before 'System'
 using System.Collections.Generic;

       ^
maxsecvk.cpp:2:7: error: 'System' has not been declared
maxsecvk.cpp:2:13: error: expected ';' before '.' token
 using System.Collections.Generic;

             ^
maxsecvk.cpp:2:13: error: expected unqualified-id before '.' token
maxsecvk.cpp:3:7: error: expected nested-name-specifier before 'System'
 using System.IO;

       ^
maxsecvk.cpp:3:7: error: 'System' has not been declared
maxsecvk.cpp:3:13: error: expected ';' before '.' token
 using System.IO;

             ^
maxsecvk.cpp:3:13: error: expected unqualified-id before '.' token
maxsecvk.cpp:4:7: error: expected nested-name-specifier before 'System'
 using System.Linq;

       ^
maxsecvk.cpp:4:7: error: 'System' has not been declared
maxsecvk.cpp:4:13: error: expected ';' before '.' token
 using System.Linq;

             ^
maxsecvk.cpp:4:13: error: expected unqualified-id before '.' token
maxsecvk.cpp:5:7: error: expected nested-name-specifier before 'System'
 using System.Text;

       ^
maxsecvk.cpp:5:7: error: 'System' has not been declared
maxsecvk.cpp:5:13: error: expected ';' before '.' token
 using System.Text;

             ^
maxsecvk.cpp:5:13: error: expected unqualified-id before '.' token
maxsecvk.cpp:6:7: error: expected nested-name-specifier before 'System'
 using System.Threading.Tasks;

       ^
maxsecvk.cpp:6:7: error: 'System' has not been declared
maxsecvk.cpp:6:13: error: expected ';' before '.' token
 using System.Threading.Tasks;

             ^
maxsecvk.cpp:6:13: error: expected unqualified-id before '.' token
maxsecvk.cpp:46:16: error: expected ':' before 'int'
         public int info;

                ^
maxsecvk.cpp:47:16: error: expected ':' before 'Nod'
         public Nod st, dr;

                ^
maxsecvk.cpp:47:20: error: field 'st' has incomplete type
         public Nod st, dr;

                    ^
maxsecvk.cpp:47:24: error: field 'dr' has incomplete type
         public Nod st, dr;

                        ^
maxsecvk.cpp:48:16: error: expected ':' before 'Nod'
         public Nod(int x)

                ^
maxsecvk.cpp:53:5: error: expected ';' after class definition
     }

     ^
maxsecvk.cpp: In constructor 'p24_Deque::Nod::Nod(int)':
maxsecvk.cpp:51:13: error: 'st' was not declared in this scope
             st = dr = null;

             ^
maxsecvk.cpp:51:18: error: 'dr' was not declared in this scope
             st = dr = null;

                  ^
maxsecvk.cpp:51:23: error: 'null' was not declared in this scope
             st = dr = null;

                       ^
maxsecvk.cpp: At global scope:
maxsecvk.cpp:57:16: error: expected ':' before 'Nod'
         public Nod pr, ul;

                ^
maxsecvk.cpp:58:16: error: expected ':' before 'int'
         public int n; // numarul de noduri

                ^
maxsecvk.cpp:60:16: error: expected ':' before 'int'
         public int Count

                ^
maxsecvk.cpp:63:9: error: expected ';' at end of member declaration
         }

         ^
maxsecvk.cpp:65:16: error: expected ':' before 'bool'
         public bool Empty

                ^
maxsecvk.cpp:68:9: error: expected ';' at end of member declaration
         }

         ^
maxsecvk.cpp:70:16: error: expected ':' before 'Deque'
         public Deque()

                ^
maxsecvk.cpp:76:16: error: expected ':' before 'void'
         public void PushFront(int x)

                ^
maxsecvk.cpp:92:16: error: expected ':' before 'void'
         public void PushBack(int x)

                ^
maxsecvk.cpp:108:16: error: expected ':' before 'void'
         public void PopFront()

                ^
maxsecvk.cpp:118:16: error: expected ':' before 'void'
         public void PopBack()

                ^
maxsecvk.cpp:128:16: error: expected ':' before 'int'
         public int Front()

                ^
maxsecvk.cpp:133:16: error: expected ':' before 'int'
         public int Back()

                ^
maxsecvk.cpp:139:16: error: expected ':' before 'void'
         public void Init()

                ^
maxsecvk.cpp:150:16: error: expected ':' before 'override'
         public override string ToString()

                ^
maxsecvk.cpp:150:16: error: 'override' does not name a type
maxsecvk.cpp:157:5: error: expected ';' after class definition
     }

     ^
maxsecvk.cpp:62:13: error: 'get' was not declared in this scope
             get { return n; }

             ^
maxsecvk.cpp:62:17: error: expected '}' before '{' token
             get { return n; }

                 ^
maxsecvk.cpp:62:17: error: cannot convert '<brace-enclosed initializer list>' to 'int' in initialization
maxsecvk.cpp:62:17: error: expected ';' before '{' token
maxsecvk.cpp:67:13: error: 'get' was not declared in this scope
             get { return n == 0; }

             ^
maxsecvk.cpp:67:17: error: expected '}' before '{' token
             get { return n == 0; }

                 ^
maxsecvk.cpp:67:17: error: cannot convert '<brace-enclosed initializer list>' to 'bool' in initialization
maxsecvk.cpp:67:17: error: expected ';' before '{' token
maxsecvk.cpp: In constructor 'p24_Deque::Deque::Deque()':
maxsecvk.cpp:71:9: error: no matching function for call to 'p24_Deque::Nod::Nod()'
         {

         ^
maxsecvk.cpp:71:9: note: candidates are:
maxsecvk.cpp:48:16: note: p24_Deque::Nod::Nod(int)
         public Nod(int x)

                ^
maxsecvk.cpp:48:16: note:   candidate expects 1 argument, 0 provided
maxsecvk.cpp:44:11: note: constexpr p24_Deque::Nod::Nod(const p24_Deque::Nod&)
     class Nod

           ^
maxsecvk.cpp:44:11: note:   candidate expects 1 argument, 0 provided
maxsecvk.cpp:44:11: note: constexpr p24_Deque::Nod::Nod(p24_Deque::Nod&&)
maxsecvk.cpp:44:11: note:   candidate expects 1 argument, 0 provided
maxsecvk.cpp:71:9: error: no matching function for call to 'p24_Deque::Nod::Nod()'
         {

         ^
maxsecvk.cpp:71:9: note: candidates are:
maxsecvk.cpp:48:16: note: p24_Deque::Nod::Nod(int)
         public Nod(int x)

                ^
maxsecvk.cpp:48:16: note:   candidate expects 1 argument, 0 provided
maxsecvk.cpp:44:11: note: constexpr p24_Deque::Nod::Nod(const p24_Deque::Nod&)
     class Nod

           ^
maxsecvk.cpp:44:11: note:   candidate expects 1 argument, 0 provided
maxsecvk.cpp:44:11: note: constexpr p24_Deque::Nod::Nod(p24_Deque::Nod&&)
maxsecvk.cpp:44:11: note:   candidate expects 1 argument, 0 provided
maxsecvk.cpp:72:23: error: 'null' was not declared in this scope
             pr = ul = null;

                       ^
maxsecvk.cpp: In member function 'void p24_Deque::Deque::PushFront(int)':
maxsecvk.cpp:80:20: error: invalid user-defined conversion from 'p24_Deque::Nod*' to 'p24_Deque::Nod&&' [-fpermissive]
                 pr = new Nod(x);

                    ^
maxsecvk.cpp:48:16: note: candidate is: p24_Deque::Nod::Nod(int) <near match>
         public Nod(int x)

                ^
maxsecvk.cpp:48:16: note:   no known conversion for argument 1 from 'p24_Deque::Nod*' to 'int'
maxsecvk.cpp:80:20: error: invalid conversion from 'p24_Deque::Nod*' to 'int' [-fpermissive]
                 pr = new Nod(x);

                    ^
maxsecvk.cpp:48:16: error:   initializing argument 1 of 'p24_Deque::Nod::Nod(int)' [-fpermissive]
         public Nod(int x)

                ^
maxsecvk.cpp:80:20: error: conversion to non-const reference type 'class p24_Deque::Nod&&' from rvalue of type 'p24_Deque::Nod' [-fpermissive]
                 pr = new Nod(x);

                    ^
maxsecvk.cpp:85:30: error: invalid conversion from 'p24_Deque::Nod*' to 'int' [-fpermissive]
             Nod p = new Nod(x);

                              ^
maxsecvk.cpp:48:16: error:   initializing argument 1 of 'p24_Deque::Nod::Nod(int)' [-fpermissive]
         public Nod(int x)

                ^
maxsecvk.cpp:86:16: error: 'class p24_Deque::Nod' has no member named 'st'
             pr.st = p;

                ^
maxsecvk.cpp:87:15: error: 'class p24_Deque::Nod' has no member named 'dr'
             p.dr = pr;

               ^
maxsecvk.cpp: In member function 'void p24_Deque::Deque::PushBack(int)':
maxsecvk.cpp:96:20: error: invalid user-defined conversion from 'p24_Deque::Nod*' to 'p24_Deque::Nod&&' [-fpermissive]
                 pr = new Nod(x);

                    ^
maxsecvk.cpp:48:16: note: candidate is: p24_Deque::Nod::Nod(int) <near match>
         public Nod(int x)

                ^
maxsecvk.cpp:48:16: note:   no known conversion for argument 1 from 'p24_Deque::Nod*' to 'int'
maxsecvk.cpp:96:20: error: invalid conversion from 'p24_Deque::Nod*' to 'int' [-fpermissive]
                 pr = new Nod(x);

                    ^
maxsecvk.cpp:48:16: error:   initializing argument 1 of 'p24_Deque::Nod::Nod(int)' [-fpermissive]
         public Nod(int x)

                ^
maxsecvk.cpp:96:20: error: conversion to non-const reference type 'class p24_Deque::Nod&&' from rvalue of type 'p24_Deque::Nod' [-fpermissive]
                 pr = new Nod(x);

                    ^
maxsecvk.cpp:101:30: error: invalid conversion from 'p24_Deque::Nod*' to 'int' [-fpermissive]
             Nod p = new Nod(x);

                              ^
maxsecvk.cpp:48:16: error:   initializing argument 1 of 'p24_Deque::Nod::Nod(int)' [-fpermissive]
         public Nod(int x)

                ^
maxsecvk.cpp:102:15: error: 'class p24_Deque::Nod' has no member named 'st'
             p.st = ul;

               ^
maxsecvk.cpp:103:16: error: 'class p24_Deque::Nod' has no member named 'dr'
             ul.dr = p;

                ^
maxsecvk.cpp: In member function 'void p24_Deque::Deque::PopFront()':
maxsecvk.cpp:112:21: error: 'class p24_Deque::Nod' has no member named 'dr'
             pr = pr.dr;

                     ^
maxsecvk.cpp:113:17: error: 'null' was not declared in this scope
             p = null;

                 ^
maxsecvk.cpp:114:32: error: 'class p24_Deque::Nod' has no member named 'st'
             if (pr != null) pr.st = null;

                                ^
maxsecvk.cpp: In member function 'void p24_Deque::Deque::PopBack()':
maxsecvk.cpp:122:21: error: 'class p24_Deque::Nod' has no member named 'st'
             ul = ul.st;

                     ^
maxsecvk.cpp:123:17: error: 'null' was not declared in this scope
             p = null;

                 ^
maxsecvk.cpp:124:32: error: 'class p24_Deque::Nod' has no member named 'dr'
             if (ul != null) ul.dr = null;

                                ^
maxsecvk.cpp: In member function 'void p24_Deque::Deque::Init()':
maxsecvk.cpp:141:23: error: 'null' was not declared in this scope
             pr = ul = null;

                       ^
maxsecvk.cpp: At global scope:
maxsecvk.cpp:161:26: error: 'string' has not been declared
         static void Main(string[] args)

                          ^
maxsecvk.cpp:161:35: error: expected ',' or '...' before 'args'
         static void Main(string[] args)

                                   ^
maxsecvk.cpp:217:5: error: expected ';' after class definition
     }

     ^
maxsecvk.cpp: In static member function 'static void p24_Deque::Program::Main(int*)':
maxsecvk.cpp:163:33: error: conversion from 'p24_Deque::Deque*' to non-scalar type 'p24_Deque::Deque' requested
             Deque q = new Deque();

                                 ^
maxsecvk.cpp:164:16: error: expected unqualified-id before '[' token
             int[] a;

                ^
maxsecvk.cpp:165:13: error: 'string' was not declared in this scope
             string s;

             ^
maxsecvk.cpp:165:20: error: expected ';' before 's'
             string s;

                    ^
maxsecvk.cpp:167:13: error: 'StreamReader' was not declared in this scope
             StreamReader fin = new StreamReader("maxsecvk.in");

             ^
maxsecvk.cpp:167:26: error: expected ';' before 'fin'
             StreamReader fin = new StreamReader("maxsecvk.in");

                          ^
maxsecvk.cpp:168:13: error: 'StreamWriter' was not declared in this scope
             StreamWriter fout = new StreamWriter("maxsecvk.out");

             ^
maxsecvk.cpp:168:26: error: expected ';' before 'fout'
             StreamWriter fout = new StreamWriter("maxsecvk.out");

                          ^
maxsecvk.cpp:170:13: error: 's' was not declared in this scope
             s = fin.ReadLine();

             ^
maxsecvk.cpp:170:17: error: 'fin' was not declared in this scope
             s = fin.ReadLine();

                 ^
maxsecvk.cpp:171:20: error: expected primary-expression before ']' token
             string[] w = s.Split(new char[] { ' ' }, 

                    ^
maxsecvk.cpp:171:22: error: expected ';' before 'w'
             string[] w = s.Split(new char[] { ' ' }, 

                      ^
maxsecvk.cpp:171:52: error: expected primary-expression before ',' token
             string[] w = s.Split(new char[] { ' ' }, 

                                                    ^
maxsecvk.cpp:172:17: error: 'StringSplitOptions' was not declared in this scope
                 StringSplitOptions.RemoveEmptyEntries);

                 ^
maxsecvk.cpp:172:54: error: expected ';' before ')' token
                 StringSplitOptions.RemoveEmptyEntries);

                                                      ^
maxsecvk.cpp:173:17: error: expected primary-expression before 'int'
             n = int.Parse(w[0]);

                 ^
maxsecvk.cpp:173:17: error: expected ';' before 'int'
maxsecvk.cpp:174:17: error: expected primary-expression before 'int'
             k = int.Parse(w[1]);

                 ^
maxsecvk.cpp:174:17: error: expected ';' before 'int'
maxsecvk.cpp:176:20: error: expected primary-expression before ']' token
             string[] nr = s.Split(new char[] { ' ' },

                    ^
maxsecvk.cpp:176:22: error: expected ';' before 'nr'
             string[] nr = s.Split(new char[] { ' ' },

                      ^
maxsecvk.cpp:176:53: error: expected primary-expression before ',' token
             string[] nr = s.Split(new char[] { ' ' },

                                                     ^
maxsecvk.cpp:177:54: error: expected ';' before ')' token
                 StringSplitOptions.RemoveEmptyEntries);

                                                      ^
maxsecvk.cpp:178:13: error: 'a' was not declared in this scope
             a = new int[n + 1];

             ^
maxsecvk.cpp:180:28: error: expected primary-expression before 'int'
                 a[i + 1] = int.Parse(nr[i]);

                            ^
maxsecvk.cpp:180:28: error: expected ';' before 'int'
maxsecvk.cpp:193:13: error: 'fout' was not declared in this scope
             fout.Write(a[q.Front()] + " ");

             ^

Cum funcționează evaluarea?

www.pbinfo.ro permite evaluarea a două tipuri de probleme:

  • probleme la care rezolvarea presupune scrierea unui program complet
  • probleme la care rezolvarea presupune scrierea unei secvențe de program - câteva instrucțiuni, o listă de declarații, una sau mai multe funcții, etc.

Problema MaxSecvK face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:

  • Programul sursă este compilat folosind compilatorul corespunzător. Dacă în urma compilării se obțin erori sau avertismente, acestea sunt afișate în această pagină.
  • Dacă programul a fost compilat, executabilul obținut va fi rulat, furnizându-i-se unul sau mai multe seturi de date de intrare, în concordanță cu restricțiile specifice problemei. Pentru fiecare set de date se obține un anumit punctaj, în raport cu corectitudinea soluției tale.

Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.