HDU 1271
2024-09-06 14:39:34
这题做了好久、....
理解别人的代码都理解了好久!!!太弱太弱、
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
int main()
{
int n,a,b,c,count,k,s[],i;
while(cin >> n && n){
count=;
for(int k=;k<=n;k*=){
c=(n/k)/;
b=n/k-c*;
if((b!=||c!=)&&b<)
{
a=(n-b*k-c**k)/;
if(*a+b*k+c**k==n)
s[count++]=a+b*k+c**k;
}
b--;
if((b!=||c!=)&&b>=)
{
a=(n-b*k-c**k)/;
if(*a+b*k+c**k==n)
s[count++]=a+b*k+c**k;
}
}
if(count==) cout << "No solution." << endl;
else{
sort(s,s+count);
cout << s[];
for(int i=;i<count;++i)
if(s[i]!=s[i-])
cout << " " << s[i];
cout << endl;
}
}
return ;
}
最新文章
- hibernate的一种报错
- 数据库软件dbForge Studio for MySQL更新至v.6.1
- 大数据架构师NoSQL建模技术
- JS获取节点的兄弟,父级,子级元素的方法(js获取子级获取到换行与空格元素-FF)
- mysql错误日志路径
- JavaScript 时间特效 显示当前时间
- php文件遍历
- 关于Bayes网络新解
- C#。1 数据类型,常量变量,类型转换
- c# 即使服务又是可执行程序的代码实现
- zf-关于业务量图表没有出现统计柱形图问题
- 【转】IntelliJ IDEA2016.1 + maven 创建java web 项目
- Android Weekly Notes Issue #258
- Dynamics CRM2016 新功能之从CRM APP中导出数据至EXCEL
- 批量插入一张表的数据,并且生成不同的uuid 字符截取 批量更新 去除重复数据
- asp.net core系列 41 Web 应用 MVC视图
- 来一个使用sysbench测试cpu性能的简单脚本
- Android ActionBar全然解析,使用官方推荐的最佳导航栏(上)
- oracle安全应用角色例子
- 2.Hibernate的主配置文件hibernate.cfg.xml