C++ 代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long num,t;
vector<int> res;
cin >> num;
while(num > 26)
{
t = (num-1) / 26;
res.push_back((num-1) % 26);
num = t;
}
res.push_back(num - 1);
for(int i=res.size()-1;i>=0;i--)
printf("%c",res[i] + 65);
return 0;
}
请问是怎么想到的 t=(num-1)/26 呢?