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

邹城网站开发设计的好看的网站

邹城网站开发,设计的好看的网站,网站开发推荐笔记本,flash网站制作单选框和复选框ui组件题目 题目链接: https://www.nowcoder.com/practice/0058c4092cec44c2975e38223f10470e 思路 动态规划: 先初始化第一行和第一列。然后其他单元格依赖自己的上边,左边和左上角参考答案Java import java.util.*;public class Solution {/*** 代码中的类…

题目

在这里插入图片描述
题目链接:
https://www.nowcoder.com/practice/0058c4092cec44c2975e38223f10470e

思路

动态规划:
先初始化第一行和第一列。然后其他单元格依赖自己的上边,左边和左上角

参考答案Java

import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** 最大正方形* @param matrix char字符型二维数组* @return int整型*/public int solve (char[][] matrix) {// 动态规划://先初始化第一行和第一列。然后其他单元格依赖自己的上边,左边和左上角if (matrix == null || matrix.length == 0) return 0;int n = matrix.length;int m  =  matrix[0].length;int[][] dp = new int[n][m];int ans = 0;for (int j = 0; j < m ; j++) {if (matrix[0][j] == '1') {dp[0][j] = 1;ans = 1;}}for (int i = 0; i < n ; i++) {if (matrix[i][0] == '1') {dp[i][0] = 1;ans = 1;}}for (int i = 1; i < n ; i++) {for (int j = 1; j < m ; j++) {if (matrix[i][j] == '1') {int p1 = dp[i - 1][j - 1];int p2 = dp[i][j - 1];int p3 = dp[i - 1][j];int cur = p1;if (cur > p2) cur = p2;if (cur > p3) cur = p3;dp[i][j] = cur + 1;if (ans < dp[i][j]) {ans = dp[i][j];}}}}return ans * ans;}
}

参考答案Go

package main/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** 最大正方形* @param matrix char字符型二维数组* @return int整型*/
func solve(matrix [][]byte) int {// 动态规划://先初始化第一行和第一列。然后其他单元格依赖自己的上边,左边和左上角if matrix == nil || len(matrix) == 0 {return 0}n := len(matrix)m := len(matrix[0])dp := make([][]int, n)for i := 0; i < n; i++ {dp[i] = make([]int, m)}ans := 0for j := 0; j < m; j++ {if matrix[0][j] == '1' {dp[0][j] = 1ans = 1}}for i := 0; i < n; i++ {if matrix[i][0] == '1' {dp[i][0] = 1ans = 1}}for i := 1; i < n; i++ {for j := 1; j < m; j++ {if matrix[i][j] == '1' {p1 := dp[i-1][j-1]p2 := dp[i][j-1]p3 := dp[i-1][j]cur := p1if cur > p2 {cur = p2}if cur > p3 {cur = p3}dp[i][j] = cur + 1if ans < cur+1 {ans = cur + 1}}}}return ans * ans
}

参考答案PHP

<?php/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** 最大正方形* @param matrix char字符型二维数组 * @return int整型*/
function solve( $matrix )
{// 动态规划://先初始化第一行和第一列。然后其他单元格依赖自己的上边,左边和左上角if($matrix ==null || count($matrix) ==0) return 0;$n = count($matrix);$m = count($matrix[0]);$ans = 0;$dp = array();for ($j=0;$j<$m;$j++){if($matrix[0][$j] =='1'){$dp[0][$j] =1;$ans=1;}}for($i=0;$i<$n;$i++){if($matrix[$i][0] =='1'){$dp[$i][0] =1;$ans =1;}}for($i=1;$i<$n;$i++){for($j=1;$j<$m;$j++){if($matrix[$i][$j] =='1'){$p1 = $dp[$i-1][$j-1];$p2 = $dp[$i][$j-1];$p3 = $dp[$i-1][$j];$cur =$p1;if($cur > $p2)$cur = $p2;if($cur> $p3) $cur =$p3;$dp[$i][$j] = $cur+1;if($ans < $cur+1){$ans = $cur+1;}}}}return $ans*$ans;
}
http://www.yayakq.cn/news/417621/

相关文章:

  • 老罗做的网站安徽白云集团网站建设
  • 网站数据库太大搬家还原500错误福清市建设局监督站网站
  • 深圳团购网站建设网站绑定多个域名
  • 自学做网站可以赚钱吗seo网站结构优化
  • 喜满堂网站建设国内seo公司哪家最好
  • 灰色推广网站建设与网站优化
  • 手机网站源程序用html5做的网站
  • 古镇建设网站后台网站更新 网站没显示
  • 网站制作一般哪家好wordpress微信没缩略图
  • 网站优化策略wordpress视屏类型不受支持
  • 学校网站建设栏目设置广告策划公司简介
  • 淄博建设公司网站河南安阳区号
  • 震旦网站谁做的小白如何制作微信小程序
  • 网站开发费税率是多少钱抖音开放平台申请
  • 思而忧网站it运维系统详细设计
  • 台州网站排名优化wordpress留言板自定义
  • 企业网站推广方案范文苍山做网站
  • 晨旭东方网站建设某网站seo策划方案
  • 网站建设时间规划网站导航条设计
  • 汶上手机网站建设制作社交网站
  • 温州网站建设报价网站标题优化排名
  • 普通网站建设是什么网站备案需要拍照
  • 设计上海网站个人网页的内容
  • 南召微网站建设文化设计有限公司
  • 佛山快速建站哪家服务专业湖南省郴州市安仁县
  • 网站建设仟首先金手指14网页编辑与网站编辑
  • 桂林北站防疫电话深圳工业设计有限公司
  • 有哪些网站用vue做的网站设计中级
  • 临猗商城网站建设平台珠海做网站及推广
  • 西安建设局网站首页知名的seo快速排名多少钱