数的平方和拆分
来源:互联网 发布:ff14猫男数据 编辑:程序博客网 时间:2024/05/21 10:05
关于将一个数拆成多个数平方和的形式,我们可以用搜索来做。
#include<cstdio>#include<cmath>int n,q;bool dfs(int k,int w,int v){ if(w==n)return 1; if(w>n) return 0; for(int j=k+1;j<=q;++j) { if(dfs(j,w+j*j,v+1)) { if(v==0) printf("%d^2",j); else printf("%d^2+",j); return 1; } } return 0;}int main(){ scanf("%d",&n); q=sqrt(n); printf("k(n)="); if(!dfs(0,0,0))printf("-1"); return 0;}
阅读全文
0 0
- 数的平方和拆分
- 两个数的平方和
- 两个数的平方和
- 两个数的平方和
- pku2100 连续数的平方和
- 两个数的平方和,Java
- 计算两个数的平方和
- 1080 两个数的平方和
- <数论> 两个数的平方和
- 连续数的平方和立方
- 数的拆分
- 数的拆分
- 两个数的平方和的平方根
- 51nod 1080:两个数的平方和
- 51NOD 1080 两个数的平方和
- 51nod 1080 两个数的平方和
- 51nod1080 两个数的平方和
- 51nod 1080 两个数的平方和
- (转)金融信息服务业的国际国内竞争格局及新动向
- mysql innodb读书笔记
- http权威指南 读书笔记
- redis 读书笔记
- 关于禁止html缓存
- 数的平方和拆分
- AI 正变成黑客手中的强大武器
- HOST文件的作用
- 报名 | XGBoost模型原理及其在各大竞赛中的优异表现
- html5结合flash实现视频文件在所有主流浏览器兼容播放
- 声纹识别技术助力远程身份认证
- AI 线上峰会 | 人工智能技术解析与实战
- 报名 | 让机器读懂你的意图——人体姿态估计入门
- Bengio终结Theano不是偶然,其性能早在Keras支持的四大框架中垫底