50182023-04-09 20:50:37kohumarkKígyózó szavakcpp17Hibás válasz 0/10054ms63680 KiB
#include <iostream>
#include <vector>
using namespace std;
vector<string> t;
int h;

void szo(string act){
	if((int)act.length()<=h){
		t.push_back(act);
		if(act[act.length()-1]>('a')) szo(act+(char)(act[act.length()-1]-1));
		if(act[act.length()-1]<('z')) szo(act+(char)(act[act.length()-1]+1));
	}
}

void kigyozo(){
	for(char a='a'; a<='z'; a++){
		string x(1,a);
		szo(x);
	}
}

int main(){
	cin.tie(0); ios_base::sync_with_stdio(false);
	int n;
	cin >> h >> n;
	kigyozo();
	for(int i=0; i<n; i++){
		int x; cin >> x;
		cout << t[x-1];
	}
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/100
1Hibás válasz0/03ms1840 KiB
2Hibás válasz0/03ms2256 KiB
3Hibás válasz0/53ms2236 KiB
4Hibás válasz0/53ms2468 KiB
5Hibás válasz0/53ms2840 KiB
6Hibás válasz0/53ms2812 KiB
7Hibás válasz0/53ms3272 KiB
8Hibás válasz0/54ms5276 KiB
9Futási hiba0/545ms63680 KiB
10Futási hiba0/552ms63448 KiB
11Futási hiba0/539ms63212 KiB
12Futási hiba0/539ms63120 KiB
13Futási hiba0/532ms62884 KiB
14Futási hiba0/652ms62868 KiB
15Futási hiba0/643ms62864 KiB
16Futási hiba0/648ms62852 KiB
17Futási hiba0/654ms62620 KiB
18Futási hiba0/752ms62384 KiB
19Futási hiba0/739ms62384 KiB
20Futási hiba0/750ms62372 KiB