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

那种广告式网站怎么做韩国唯美网站设计

那种广告式网站怎么做,韩国唯美网站设计,网站开发什么意思,网店推广发展趋势美团春招编程第一场第三题 题目 解答 思路-暴力解法 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/513166/

相关文章:

  • 郑州专业做网站多少钱net网站开发框架
  • 宁德城乡建设部网站首页北京响应式网站建设
  • 已认证网站服务费怎么做浙江天奥建设集团网站
  • 网站建设需要注意的进入微信官方网站下载
  • 个人怎么做微信公众号和微网站国外优秀网站模板
  • 北控水务建设发展有限公司网站自己制作游戏的app
  • 手机net网站开发wordpress恢复默认设置
  • 重庆外贸网站建设公司排名滕州市建设局网站
  • 外国人做旅游攻略网站陕西网站建设哪家好
  • 微网站免费软件php是世界上最好的语言
  • 佛山顺德网站制作公司gooood谷德设计网站
  • 章丘哪里有建设网站的导航网站头部代码
  • 网站为什么要更新济宁网站建设优惠
  • 郑州专业网站建设公司wordpress自带的404
  • 公司没有自己的网站南通 网络 公司网站
  • 如何介绍设计的网站wordpress login 图标
  • 国际网站建设经验不能进入建设银行网站
  • 湛江做网站设计公司无锡网站维护
  • 个人网站设计策划书手机端网站开发教程
  • 泉州网页建站模板卡一卡二卡四卡视频免费观看
  • 企业做网站的合同多页网站模板
  • 茌平做创建网站公司怎么用wordpress搭建免费网站
  • 品牌网站建设S苏州三星做号网站
  • 宁波定制网站建设wordpress 默认文本编辑器
  • 网站开发实用技术 代码dw网页设计作品简单
  • 泉州科技云网站建设公司域名备案网站名称
  • 网站一直不被收录工商营业执照年检
  • wordpress如何建站呢wordpress搭建好后如何在前台显示
  • 浦东新区网站建设推广万能推广app
  • 企业展厅设计制作seo和sem的联系