/// Boca Alina Gabriela - Colegiul National de Informatica Tudor Vianu Bucuresti #include #include using namespace std; ifstream cin("circular.in"); ofstream cout("circular.out"); int a[26][26],v[26]; long long circular(string s) { int cost=0,n; char j='A'; n=s.size(); for(int i=0; i>c; string p, t,rez; cin>>p>>t; if(c==1) { cout<a[k][v[j]]+a[q][v[j]]) { mincost=a[k][v[j]]+a[q][v[j]]; nr=1; x=v[j]; } else if(a[k][v[j]]+a[q][v[j]]==mincost) { nr++; if(x>v[j]) { x=v[j]; } } } rez.push_back(alf[x]); nrtotal*=(nr%666013); nrtotal=nrtotal%666013; costtotal+=mincost; rez.push_back(p[i]); k=q; } cout<