Submission #157566

# Submission time Handle Problem Language Result Execution time Memory
157566 2019-10-12T12:59:08 Z Doda Elder (COCI19_elder) C++14
50 / 50
2 ms 504 KB
#include <iostream>
 
using namespace std;
int x[95];
 
int main () {
char a,b,c;
int n;
cin >> a;
cin >> n;
x[(int) a] = 1;
c = a;
 
for (int i = 0; i<n ; i++){
	cin >> a >> b;
	if (b == c){
		c = a;
		if (x[(int)c]==0){
			x[(int)c]=1;
		}
	}
}
int d = 0;
for (int i = 0; i<100;i++){
	if (x[i] == 1){
		d++;
	}
}
 
 
cout << c << "\n";
cout << d;
return 0;
}

Compilation message

elder.cpp: In function 'int main()':
elder.cpp:25:9: warning: iteration 95 invokes undefined behavior [-Waggressive-loop-optimizations]
  if (x[i] == 1){
      ~~~^
elder.cpp:24:18: note: within this loop
 for (int i = 0; i<100;i++){
                 ~^~~~
# Verdict Execution time Memory Grader output
1 Correct 2 ms 252 KB Output is correct
2 Correct 2 ms 376 KB Output is correct
3 Correct 2 ms 256 KB Output is correct
4 Correct 2 ms 504 KB Output is correct
5 Correct 2 ms 252 KB Output is correct
6 Correct 2 ms 252 KB Output is correct
7 Correct 2 ms 256 KB Output is correct
8 Correct 2 ms 256 KB Output is correct
9 Correct 2 ms 376 KB Output is correct
10 Correct 2 ms 256 KB Output is correct