#include #include #define LGMAX 202 #define CMAX 100002 using namespace std; ifstream fin("virus.in"); ofstream fout("virus.out"); int n, rez, P, lgv, lgc; int nr[CMAX]; char v[LGMAX], c[LGMAX], cmaxim[LGMAX]; void mutatie (int & poz, int& litera); void codul(int x,char s[LGMAX]); int main() {int i, litera, poz, maxim; fin>>P>>v>>n; lgv=strlen(v); for (i=1; i<=n; i++) {fin>>c; lgc=strlen(c); mutatie(poz, litera); if (poz!=-1) { rez++; nr[poz*100+litera]++; } } if (P==1) fout<maxim) maxim=nr[i]; cmaxim[0]='z'+1; for (i=0; i='A' && c[poz]<='Z') litera=c[poz]-'A'; else litera=c[poz]-'a'+26; } void codul(int x,char s[LGMAX]) {int poz; char litera; strcpy(s,v); poz=x/100; if (x%100<26) litera='A'+x%100; else litera='a'+(x%100-26); s[poz]=litera; }