Submission #84389

#TimeUsernameProblemLanguageResultExecution timeMemory
84389MatesV13Mobitel (COCI14_mobitel)C++11
50 / 50
2 ms636 KiB
#include <bits/stdc++.h> using namespace std; long long in[10],a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,stari, novi; string word; int main (){ ios::sync_with_stdio(0); cin.tie(0); for (int I=1;I<10;I++){ cin >> in[I]; if (in[I]==1) continue; else if (in[I]==2){ a = I; b = I*11; c = I*111; } else if (in[I]==3){ d = I; e = I*11; f = I * 111; } else if (in[I]==4){ g = I; h = I * 11; i = I * 111; } else if (in[I]==5){ j = I; k = I * 11; l = I * 111; } else if (in[I]==6){ m = I; n = I * 11; o = I * 111; } else if (in[I]==7){ p = I; q = I * 11; r = I * 111; s = I * 1111; } else if (in[I]==8){ t = I; u = I * 11; v = I * 111; } else if (in[I]==9){ w = I; x = I * 11; y = I * 111; z = I * 1111; } } cin >> word; for (int I=0; I< word.size();I++){ if (word.at(I) == 'a') novi = a; else if (word.at(I) == 'b') novi = b; else if (word.at(I) == 'c') novi = c; else if (word.at(I) == 'd') novi = d; else if (word.at(I) == 'e') novi = e; else if (word.at(I) == 'f') novi = f; else if (word.at(I) == 'g') novi = g; else if (word.at(I) == 'h') novi = h; else if (word.at(I) == 'i') novi = i; else if (word.at(I) == 'j') novi = j; else if (word.at(I) == 'k') novi = k; else if (word.at(I) == 'l') novi = l; else if (word.at(I) == 'm') novi = m; else if (word.at(I) == 'n') novi = n; else if (word.at(I) == 'o') novi = o; else if (word.at(I) == 'p') novi = p; else if (word.at(I) == 'q') novi = q; else if (word.at(I) == 'r') novi = r; else if (word.at(I) == 's') novi = s; else if (word.at(I) == 't') novi = t; else if (word.at(I) == 'u') novi = u; else if (word.at(I) == 'v') novi = v; else if (word.at(I) == 'w') novi = w; else if (word.at(I) == 'x') novi = x; else if (word.at(I) == 'y') novi = y; else if (word.at(I) == 'z') novi = z; if (I>0 && stari % 10 == novi % 10){ cout << "#"; } cout << novi; stari = novi; } return 0; }

Compilation message (stderr)

mobitel.cpp: In function 'int main()':
mobitel.cpp:56:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (int I=0; I< word.size();I++){
                ~^~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...