淄博张店做网站的公司,免费注册帐号qq,百度在线,企业平台网站建设题目描述
如果一个十进制数的所有数字都是奇数#xff0c;则称之为超级奇数#xff0c;例如 35733573 就是一个超级奇数#xff0c;而 3141531415 不是。按照从小到大排序#xff0c;前几名的超级奇数为
1,3,5,7,9,11,13,15,17,⋯1,3,5,7,9,11,13,15,17,⋯
给定一个超级…题目描述
如果一个十进制数的所有数字都是奇数则称之为超级奇数例如 35733573 就是一个超级奇数而 3141531415 不是。按照从小到大排序前几名的超级奇数为
1,3,5,7,9,11,13,15,17,⋯1,3,5,7,9,11,13,15,17,⋯
给定一个超级奇数 n请输出 n 在所有超级奇数中的排名。
输入格式
单个整数表示 n
输出格式
单个整数表示答案
数据范围
30%30% 的数据1≤≤1,0001≤n≤1,00060%60% 的数据1≤≤1,000,0001≤n≤1,000,000100%100% 的数据1≤≤1,000,000,0001≤n≤1,000,000,000
样例数据
输入:
111
输出:
31
详见代码:
#include bits/stdc.h
using namespace std;
string n;
long long ans 0;
int main()
{cin n;for(int i 0; i n.length(); i) {int x (n[i] - 0) / 2 1;ans ans * 5 x;}cout ans;return 0;
}