[河南省ACM省赛-第四届] 序号互换 (nyoj 303)
2015-04-01 21:03
295 查看
相似与27进制的转换
#include<iostream> #include<cstdio> #include<cstring> #include<string> #include<cstdlib> #include<algorithm> #include<stack> using namespace std; int main(){ int t; string s; cin>>t; while(t--) { cin>>s; if(s[0] >= 'A') { int res = 0; int len = s.length(); for(int i=0; i<len; i++){ res = res*26+s[i]-'A'+1; } cout<<res<<endl; } else { string res; int n = atoi(s.c_str()); while(n){ if(n%26 == 0){ res += 'Z'; n -= 26; } else res += n%26+'A'-1; n /= 26; } reverse(res.begin(), res.end()); cout<<res<<endl; } } return 0; }
相关文章推荐
- 第四届河南省程序设计大赛-NYOJ-303-序号互换
- NYOJ 303【序号互换】第四届河南省程序设计大赛
- NYOJ-303-序号互换(第四届河南省程序设计大赛A题(模拟))
- nyoj 303 序号互换 第四届河南省赛
- nyoj 303 序号互换 第四届河南省程序设计大赛
- 第四届河南省程序设计大赛 序号互换 nyoj 303
- [河南省ACM省赛-第四届] 走迷宫 (nyoj 306)
- [河南省ACM省赛-第四届] 表达式求值(nyoj 305)
- 河南省第四届acm省赛 序号互换(进制转化)
- [河南省ACM省赛-第四届] Substring (nyoj 308)
- noj 303 序号互换 (第四届河南省程序设计大赛)
- NYOJ 303 序号互换(规律)---河南第四届ACM省赛
- NYOJ 303 序号互换【模拟】
- NYoj303 第四届河南省程序设计竞赛
- NYoj303 第四届河南省程序设计竞赛
- 河南第四届ACM省赛(序号互换)
- NYOJ 303 序号互换
- nyoj 303 序号互换
- NYOJ 303-序号互换【模拟】
- nyoj1277 Decimal integer conversion (河南省acm第九届省赛)