L1-050 倒數第N個字串 (15分)

xkayla發表於2020-10-08

在這裡插入圖片描述

#include <bits/stdc++.h>
using namespace std;

int l,n;
long long s;
int arr[12],c;
signed main(){
	ios::sync_with_stdio(0);
	cin >> l >> n;
	scanf("%d %d",&l,&n);
	s = pow(26,l) - n;
	
	do{
		arr[c++] = s % 26;
		s /= 26;
	}while(s);
	for(int i = l - 1; i >= 0; i--)
	   cout << (char)(arr[i] + 'a');
	return 0;
}

相關文章