当前位置: 首页 > news >正文

吴桥做网站价格怎样推广品牌

吴桥做网站价格,怎样推广品牌,肇庆网站开发哪家专业,江门网站建设 卓华题目描述 四方定理是数论中著名的一个定理,指任意一个自然数都可以拆成四个自然数的平方之和。例如: 251^22^22^24^2 对 25来说,还有其他方案: 250^20^23^24^2 以及 250^20^20^25^2 给定一个自然数 n ,请输出 n…

题目描述

四方定理是数论中著名的一个定理,指任意一个自然数都可以拆成四个自然数的平方之和。例如:

25=1^2+2^2+2^2+4^2

对 25来说,还有其他方案:

25=0^2+0^2+3^2+4^2

以及

25=0^2+0^2+0^2+5^2

给定一个自然数 n ,请输出 n 的所有四平方拆分方案。

输入格式

单个整数:表示 n。

输出格式

若干行:每行四个由小到大排列的自然数,表示一种拆分方案。如果有多种方案,先输出首项较小的方案,对于首项相同的方案,先输出第二项较小的方案,其他情况以此类推。

数据范围

0≤n≤1,000,000

输入样例

25

输出样例

0 0 0 5
0 0 3 4
1 2 2 4

思路解析

用多重循环后sort。

AC代码 

#include<bits/stdc++.h>
using namespace std;
int main() {int n;cin>>n;vector<vector<int>> s;for(int i=0;i*i<=n;i++) {for(int j=i;j*j<=n-j*j;j++) {for(int k=j;k*k<=n-i*i-j*j;k++) {int l_sqrt=n-i*i-j*j-k*k;int l=static_cast<int>(sqrt(l_sqrt));if(l_sqrt==l*l&&l>=k) {s.push_back({i,j,k,l});}}}}sort(s.begin(),s.end());s.erase(unique(s.begin(),s.end()),s.end());for(const vector<int>& sol : s) {for(int val : sol) {cout<<val<<" ";}cout<<"\n";}return 0;
}

http://www.hkea.cn/news/290763/

相关文章:

  • 西安软件培训百度百科优化排名
  • 网站上文章加入音乐是怎么做的网页代码
  • 深圳公布最新出行政策徐州seo招聘
  • wordpress的漏洞seo优化知识
  • 网站建设高端seo和sem分别是什么
  • 成交功能网站怎么推广自己的产品
  • 北京宣传片网站seo综合查询
  • 滨海网站建设公司百度指数的使用
  • 湛江网站建设外包seo到底是什么
  • 做收集信息的网站河源市企业网站seo价格
  • 有赞短链接生成汕头seo推广
  • 团队做网站分工搜索引擎案例分析结论
  • 企业网站的建设过程做整站优化
  • 最简单的cms网站怎么做惠州抖音seo
  • 做网站销售怎么开发客户自己做一个网站
  • wordpress发布文章空白整站优化 mail
  • vs怎么做网站的首页seo知识培训
  • 网站建设的一般步骤包括知乎关键词排名工具
  • 网页设计怎样做一个网页seo软件哪个好
  • 销售性网站建设需求seo案例
  • 企业怎样选择域名做网站电脑突然多了windows优化大师
  • 网站一元空间有哪些呀品牌策划方案范文
  • 最便宜的网站建设企点
  • 网站代码加密深圳新闻今日最新
  • 不要钱做网站软件网站seo优化效果
  • 公司做网站提供产品加盟费互联网销售怎么做
  • 视频网站开发架构百度app最新版本
  • 网站上内容列表怎么做的网站模板中心
  • 上海利恩建设集团有限公司网站国内好用的搜索引擎
  • 网站模板论坛今日重大军事新闻