codeforces #262B
来源:互联网 发布:深入浅出java程序设计 编辑:程序博客网 时间:2024/05/21 13:57
不能枚举所有x但是可以枚举所有的s因为s的范围从1到81;
之后判断是否在1到1e9中间且每一位的和是否等于x
#include <iostream>#include <cstdio>#include <cstring>using namespace std;long long summ(long long x){ long long ans=0; while(x){ ans+=x%10; x/=10; } return ans;}long long anss[10000000];int main(){ long long a,b,c; long long num=0; cin>>a>>b>>c; memset(anss,0,sizeof(anss)); long long gg=0; for(long long i=1;i<=81;i++){ long long tmp=1; for(long long j=1;j<=a;j++) tmp*=i; long long x=b*tmp+c; if((x>0&&x<1e9)&&i==summ(x)){ num++; anss[gg++]=x; } } cout<<num<<endl; for(long long i=0;i<gg;i++){ cout<<anss[i]<<" "; }}
0 0
- codeforces #262B
- codeforces B
- codeforces B
- codeforces B
- codeforces B
- Codeforces Round #262 (Div. 2) B
- Codeforces Round #262 (Div. 2) B
- codeforces 262B Roma and Changing Signs
- CodeForces 626B CodeForces 626B【暴力】
- CodeForces 841B (B) 博弈
- codeforces 134B
- codeforces#98 b
- codeforces 105 div2 B
- Codeforces 166B - Polygons
- codeforces B. Coins
- codeforces----193B Xor
- codeforces----208B Solitaire
- Codeforces 1B - Spreadsheet
- 背包,特基本,一开始却非常迷惑
- 微信公众平台java开发详解(工程代码+解析)
- C#string详解
- Request.Params用法
- uva 1524 - Hot or Cold?(积分)
- codeforces #262B
- Statement和PreparedStatement之间的区别
- 引用&
- Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法
- 【互动问答分享】第8期决胜云计算大数据时代Spark亚太研究院公益大讲堂
- 嵌入css文件和javascript文件方法
- 使用Volley框架的Post请求得到评论内容
- Python 编译器 Pycharm
- 收藏一个可以用的ubuntu源