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

宿迁住房和城乡建设网站网址查询注册信息查询

宿迁住房和城乡建设网站,网址查询注册信息查询,广州网站整站优化,做冒菜店网站一、平方拆分 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/25673.html

相关文章:

  • 绍兴建设网站制作站长工具果冻传媒
  • 网站排名优化多少钱软文写作网站
  • 如何建立一个企业的网站查询seo
  • 创建一个购物网站百度网盘客服
  • 设计师互动网站百度关键词怎么优化
  • 温州网站上排名荆门网站seo
  • 旅游预定型网站建设seo优化排名易下拉用法
  • wordpress支持多少并发宁波seo
  • 兰州网页制作公司网站营销案例分享
  • php商业网站制作关键词诊断优化全部关键词
  • 怎样做企业手机网站正规推广赚佣金的平台
  • 体育直播网站开发数据源获取如何在手机上制作网站
  • 微网站幻灯片尺寸怎么快速优化关键词排名
  • 云南网站建设产品介绍项目推广计划书
  • 宁夏人脸识别门禁seo网站管理招聘
  • PHP视频类网站应该怎么做百度竞价推广教程
  • 动态网站开发的论文2023最新15件重大新闻
  • 天台县城市建设规划局网站百度商城app
  • 望牛墩镇做网站自己如何制作一个网站
  • 网站建设工作的函如何增加网站的外链
  • 营销型网站建设需要多少钱西安网站托管
  • 网站模块制作seo网站推广平台
  • 切图做网站如何做企业网站设计公司
  • 网站改版 网站存在问题百度竞价推广自己可以做吗
  • 小说类网站怎么做微博营销推广策划方案
  • 网站建设思企互联2022推广app赚佣金平台
  • 个人接做网站多少钱可以推广赚钱的软件
  • 淘客网站怎么做排名百度推广价格
  • 如何重建网站网站的友情链接是什么意思
  • 网站建设赚钱项目创量广告投放平台