Submission #157561

#TimeUsernameProblemLanguageResultExecution timeMemory
157561DodaElder (COCI19_elder)C++98
20 / 50
2 ms376 KiB
#include <iostream> using namespace std; int x[95]; int main () { char a,b,c; int n; int d; cin >> a; cin >> n; x[a] = 1; c = a; for (int i = 0; i<n ; i++){ cin >> a >> b; if (b == c){ c = a; if (x[c]==0){ x[c]=1; } } } int m = 'A'; for (int i = m; i<100;i++){ if (x[i] == 1){ d++; } } cout << c << "\n"; cout << d-1; return 0; }

Compilation message (stderr)

elder.cpp: In function 'int main()':
elder.cpp:12:4: warning: array subscript has type 'char' [-Wchar-subscripts]
 x[a] = 1;
    ^
elder.cpp:19:10: warning: array subscript has type 'char' [-Wchar-subscripts]
   if (x[c]==0){
          ^
elder.cpp:20:7: warning: array subscript has type 'char' [-Wchar-subscripts]
    x[c]=1;
       ^
elder.cpp:26:9: warning: iteration 30 invokes undefined behavior [-Waggressive-loop-optimizations]
  if (x[i] == 1){
      ~~~^
elder.cpp:25:18: note: within this loop
 for (int i = m; i<100;i++){
                 ~^~~~
elder.cpp:27:4: warning: 'd' may be used uninitialized in this function [-Wmaybe-uninitialized]
   d++;
   ~^~
#Verdict Execution timeMemoryGrader output
Fetching results...