Codeforces Round #262 (Div. 2) B
来源:互联网 发布:05~06赛季科比数据 编辑:程序博客网 时间:2024/06/05 17:19
B. Little Dima and Equation
题意:输入a b c,求满足等式 x = b·s(x)a + c 的所有x,s(x)表示x各位之和。
思路:因为x的范围是1~999999999,那么s(x)的范围就是1~81这样的话枚举每一个s(x)可能的值,计算出b·s(x)a + c,看是否满足等式。
#include <iostream> #include <stdio.h> #include <cmath> #include <algorithm> #include <iomanip> #include <cstdlib> #include <string> #include <memory.h> #include <vector> #include <queue> #include <stack> #include <map> #include <set> #include <ctype.h> #define INF 10000000#define ll long long#define min3(a,b,c) min(a,min(b,c))#define max3(a,b,c) max(a,max(b,c))#define MAXN 100010using namespace std; ll tmp[90];inline ll sum(ll n){ ll re=0; while(n){ re+=n%10; n/=10; } return re;}inline ll apowb(ll a,ll b){ ll re=1; while(b--){ re*=a; } return re; }int main(){ ll a,b,c; while(cin>>a>>b>>c){ int cnt=0; vector<ll> ans; for(ll i=1;i<=81;i++){ tmp[i]=b*apowb(i,a)+c; if(tmp[i]>999999999LL)continue; if(sum(tmp[i])==i){ cnt++; ans.push_back(tmp[i]); } } cout<<cnt<<endl;for(int i=0;i<ans.size();i++){ cout<<ans[i]<<" "; } } return 0;}
0 0
- Codeforces Round #262 (Div. 2) B
- Codeforces Round #262 (Div. 2) B
- Codeforces Round #262 (Div. 2)B. Little Dima and Equation
- Codeforces Round #262 (Div. 2) A,B,C
- Codeforces Round #262 (Div. 2)-A,B,C,D
- Codeforces Round #262 (Div. 2) B. Little Dima and Equation
- Codeforces Round #262 (Div. 2) B. Little Dima and Equation
- Codeforces Round #131 (Div. 2) A B
- Codeforces Round #134 (Div. 2)B. Airport
- Codeforces Round #170 (Div. 2) problem B
- Codeforces Round #173 (Div. 2) Problem B
- Codeforces Round #181 (Div. 2) B. Coach
- Codeforces Round #185 (Div. 2)--A,B
- Codeforces Round #171 (Div. 2) B
- Codeforces Round #169 (Div. 2) B题
- Codeforces Round #188 (Div. 2) B题
- Codeforces Round #192 (Div. 2) B
- Codeforces Round #203 (Div. 2) B. Resort
- Louis Vuitton iPhone 5 Case duqmfb:w
- 海螺沟旅游攻略之探寻燕子沟
- 正则表达式批量替拘
- toms salg sfbjcd:h
- java设计模式学习(四):单例模式
- Codeforces Round #262 (Div. 2) B
- 摄像头立体成像资料记录--SLAM和MonoSLAM
- Chanel iPhone 5 Case bvbolk:n
- UIWebView与js(JavaScript)交互
- XCode快捷键使用
- Exynos4412裸机开发系列教程--TICK机制
- 排列数据的输出(二) 循环处理
- ios获得UIImage的主色调方法
- EaselJS简明教程2-动画