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

网站静态生成目录 名称 建议肇庆seo推广公司

网站静态生成目录 名称 建议,肇庆seo推广公司,规模大的企业建站,福州市工程造价信息网美团春招编程第一场第三题 题目 解答 思路-暴力解法 pair中存储从原点到包含当前元素的0,1数量&#xff0c;得到二维数组mat; 从头到尾遍历尺寸为i*i的矩形&#xff0c;计算完美矩形数量 #include <iostream> #include <vector> using namespace std;int main()…

美团春招编程第一场第三题

题目

在这里插入图片描述

解答

  • 思路-暴力解法
    pair中存储从原点到包含当前元素的0,1数量,得到二维数组mat;
    从头到尾遍历尺寸为i*i的矩形,计算完美矩形数量
#include <iostream>
#include <vector>
using namespace std;int main() {int n;cin >> n;vector<vector<pair<int, int>>> mat;vector<vector<int>> data;for (int i = 0; i < n; i++) {vector<pair<int, int>> dp(n);vector<int> tmp(n);if (i == 0) {for (int j = 0; j < n; j++) {int in;cin >> in;tmp[j] = in;if (j == 0) {dp[j] = {in == 1 ? 1 : 0, in == 0 ? 1 : 0};} else {dp[j] = {dp[j - 1].first + (in == 1 ? 1 : 0), dp[j - 1].second + (in == 0 ? 1 : 0)};}}} else {for (int j = 0; j < n; j++) {int in;cin >> in;tmp[j] = in;if (j == 0) dp[j] = {in == 1 ? 1 : 0, in == 0 ? 1 : 0};else dp[j] = {dp[j - 1].first + (in == 1 ? 1 : 0), dp[j - 1].second + (in == 0 ? 1 : 0)};}for (int j = 0; j < n; j++) {dp[j].first += mat[i - 1][j].first;dp[j].second += mat[i - 1][j].second;}}data.emplace_back(tmp);mat.emplace_back(dp);}for (int i = 1; i <= n; i++) {if (i == 1) {cout << 0 << endl;continue;} else {int ret = 0;for (int k = 0; k <= n - i; k++) {for (int p = 0; p <= n - i; p++) {if(k == 0 && p == 0) {if(mat[k+i-1][p+i-1].first == mat[k+i-1][p+i-1].second) ++ret;}else if(p == 0){if(mat[k+i-1][p+i-1].first - mat[k-1][p+i-1].first  == mat[k+i-1][p+i-1].second - mat[k-1][p+i-1].second ){ret++;	}}else if( k == 0){if(mat[k+i-1][p+i-1].first - mat[k+i-1][p-1].first  == mat[k+i-1][p+i-1].second - mat[k+i-1][p-1].second ){ret++;	}}else {if(mat[k+i-1][p+i-1].first - mat[k+i-1][p-1].first - mat[k-1][p+i-1].first + mat[k-1][p-1].first == mat[k+i-1][p+i-1].second - mat[k+i-1][p-1].second - mat[k-1][p+i-1].second + mat[k-1][p-1].second){ret++;	}}}}cout << ret << endl;}}return 0;
}
// 64 位输出请用 printf("%lld")
http://www.yayakq.cn/news/203207/

相关文章:

  • 家居全屋定制网站优化简历模板
  • 网站seo优化排名wordpress 新建文章
  • 重庆网站建设案例如何申请网址域名
  • 官方网站建设的方法有哪些方面做网站 (公司)
  • 巴中免费网站建设临邑县住房和城乡建设局网站
  • 南昌企业免费建站视频网站的链接怎么做的
  • 乐辰科技网站建设东莞免费公司网站建设
  • 建设网站用图片需要版权哪里做网站比较快
  • 有建设银行信用卡怎么登陆不了网站网站建设金网科技
  • 建设网站制作汉狮团队网站开发需要什么资质
  • 如何用wordpress修改模板的内容广州网站营销优化开发
  • 做网站教程济南品牌网站建设低价
  • 天津房价WordPress搜索优化工具
  • 济南建站公司注意什么网站文件app
  • 一流的网站建设公司百度官网网站登录
  • 深圳市建网站公广州seo公司如何
  • 网站栏目建设android移动开发
  • 建设目标网站wordpress模板文件夹
  • 国外 网站有做验证码吗怎么开个人工作室
  • 网站开发的学习方法公众号代运营
  • iis上做的网站外网怎么访问销售平台系统
  • wordpress网站地图插件百度免费网站制作
  • 欧米伽男士手表官方网站软文推广系统
  • 珠海哪家做企业网站公司好重庆的网站建设
  • 电子商务网站建设和推广 范文业网站制作
  • 免费无广告建站wordpress图片轮播插件下载
  • 信誉好的龙岗网站制作网站首页框架图
  • 佛山企业一般在哪网站发布消息网站页面分析
  • 如何用word做简单的网站无忧网站建设价格
  • 微信二维码制作网站深圳专业做网站的公司有哪些