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

广东商城网站建设价格苏州网站排名推广

广东商城网站建设价格,苏州网站排名推广,重庆可做网站 APP,dede wordpress一、平方拆分 import java.util.Scanner;public class Main {public static int num0; // 全局计数器,记录拆分方法数// 深度优先搜索函数// x: 剩余需要拆分的数值// y: 当前允许使用的最小平方数的底数(确保不重复使用平方数)public stati…

一、平方拆分 

import java.util.Scanner;public class Main {public static int num=0; // 全局计数器,记录拆分方法数// 深度优先搜索函数// x: 剩余需要拆分的数值// y: 当前允许使用的最小平方数的底数(确保不重复使用平方数)public static void dfs(int x, int y) {if(x < 0) { // 如果剩余数值小于0,说明当前组合不合法return;}else if(x == 0) { // 如果剩余数值等于0,说明找到了一个有效组合num++; // 计数器加1return;}// 尝试使用从y到44的每个平方数for(int i = y; i <= 44; i++) {dfs(x - i*i, i + 1); // 递归搜索,剩余数值减少i²,下一层最小底数为i+1}}public static void main(String[] args) {dfs(2019, 1); // 从数值2019开始搜索,初始最小底数为1System.out.println(num);}
}

二、数正方形

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sn = new Scanner(System.in);int n = sn.nextInt() - 1;long count = 0;long num = 1000000007;//平放// a 表示正方形边长for (int a = 1; a <= n; a++) {count += (n - a + 1) * (n - a + 1);count%=num;}// 斜放//i+j=斜正方形所占区域的边长=平放正方形的边长//但i+j>=2,也就是平放正方形的边长从2开始for (int i = 1; i <= n - 1; i++) {for (int j = 1; j <= n - i; j++) {count += (n - (i + j) + 1) * (n - (i + j) + 1);count%=num;}}System.out.println(count);}
}

背下来

http://www.dtcms.com/wzjs/483513.html

相关文章:

  • 小型企业网站设计中文域名注册官网入口
  • 微网站怎么做的seo技术外包
  • 怎么制作网站上传视频青岛自动seo
  • 搜狗站长专业网站优化推广
  • 建设网站翻译英文win10系统优化软件
  • 网站启动画面百度seo整站优化
  • 325建筑网站如何购买域名
  • 南宁模板建站哪家好女排联赛排名
  • 做网站-信科网络长沙网站制作关键词推广
  • wordpress参数传递的函数上海专业seo排名优化
  • 渭南做网站公司社群营销
  • 大渡口集团网站建设信息流优化
  • 招聘网站建设人员网站宣传的方法有哪些
  • 做视频网站什么平台好草根seo视频大全
  • qq群优惠券里面网站怎么做的地推团队如何收费
  • 好学校平台网站模板下载安装快速排名上
  • 小米手机的网站架构路由器优化大师
  • 扬州网站建设要多少钱高端大气网站建设
  • 安丘网站建设报价市场推广怎么写
  • 做网站所需的知识技能电商培训机构哪家强
  • wordpress目录页seo北京网站优化策略
  • 免费黄页网站企业网络组网设计
  • 上传网站程序后又怎么做以下哪个单词表示搜索引擎优化
  • 网站建设的基本流程是什么外媒头条最新消息
  • 做网站需要会写代码6有哪些搜索引擎网站
  • 上海建设银行公司网站网站推广费用一般多少钱
  • 在淘宝做印刷网站怎么办怎么在百度上做公司网页
  • 长沙网站建设多少钱重庆森林壁纸
  • 青岛商媒做网站怎么样百度推广业务员电话
  • 中文网站模板免费下载上线了建站