Submission #1018873

#TimeUsernameProblemLanguageResultExecution timeMemory
1018873socpiteMemory (IOI10_memory)C++14
100 / 100
2 ms596 KiB
#include "grader.h" #include "memory.h" int vis[100]; void play() { for(int i = 0; i < 100; i++)vis[i] = 0; for(int i = 1; i <= 50; i+=2){ char a = faceup(i), b = faceup(i+1); if(a == b)continue; if(vis[a]){ faceup(i); faceup(vis[a]); } if(vis[b]){ faceup(i+1); faceup(vis[b]); } vis[a] = i; vis[b] = i+1; } }

Compilation message (stderr)

memory.cpp: In function 'void play()':
memory.cpp:11:14: warning: array subscript has type 'char' [-Wchar-subscripts]
   11 |       if(vis[a]){
      |              ^
memory.cpp:13:21: warning: array subscript has type 'char' [-Wchar-subscripts]
   13 |          faceup(vis[a]);
      |                     ^
memory.cpp:15:14: warning: array subscript has type 'char' [-Wchar-subscripts]
   15 |       if(vis[b]){
      |              ^
memory.cpp:17:21: warning: array subscript has type 'char' [-Wchar-subscripts]
   17 |          faceup(vis[b]);
      |                     ^
memory.cpp:19:11: warning: array subscript has type 'char' [-Wchar-subscripts]
   19 |       vis[a] = i;
      |           ^
memory.cpp:20:11: warning: array subscript has type 'char' [-Wchar-subscripts]
   20 |       vis[b] = i+1;
      |           ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...