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

华阳路街道网站建设长沙网站制作策划

华阳路街道网站建设,长沙网站制作策划,网站建设乚金手指花总15,丹阳房产网这道题横着放和竖着放之间是不会产生影响的 我们先说一下算法原理:我们先把所有行能阻止交头接耳的学生数量计算出来,再把每列的计算出来,然后再排一下序,按编号输出最大的几个,但是如果我们用数组存这些数据的话&…

这道题横着放和竖着放之间是不会产生影响的

我们先说一下算法原理:我们先把所有行能阻止交头接耳的学生数量计算出来,再把每列的计算出来,然后再排一下序,按编号输出最大的几个,但是如果我们用数组存这些数据的话,排完序之后编号就乱了,所以我们选择结构体存储

我们输入的同学的坐标,如果横坐标相同的时候,就说明他们是横着呆着的,我们要在纵列放一个通道,如果纵坐标相同的时候,我们要横着放通道

#include <iostream>
#include <algorithm>
const int N = 1010;
using namespace std;struct node
{int id;int cnt;
}col[N], row[N];
int n, m, k, l, d;bool cmp1(const node& x1, const node& x2)
{return x1.cnt > x2.cnt;
}
bool cmp2(const node& x1, const node& x2)
{return x1.id < x2.id;
}
int main()
{cin >> m >> n >> k >> l >> d;for (int i = 1; i <= m; i++) row[i].id = i;for (int j = 1; j <= n; j++) col[j].id = j;while (d--) {int x1, y1, x2, y2; cin >> x1 >> y1 >> x2 >> y2;if (x1 == x2) col[min(y1, y2)].cnt++;else row[min(x1, x2)].cnt++;}sort(col + 1, col + n + 1, cmp1);sort(row + 1, row + m + 1, cmp1);sort(col + 1, col + l + 1, cmp2);sort(row + 1, row + k + 1, cmp2);for (int i = 1; i <= k; i++){cout << row[i].id << " ";}cout << endl;for (int j = 1; j <= l; j++){cout << col[j].id << " ";}cout << endl;return 0;
}

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

相关文章:

  • 国内便宜的vps怎么优化整站
  • 电子商城开发网站开发台州网站建设推广
  • 小白学做网站买什么书疫情死亡最新数据消息
  • 阿里巴巴做网站客服优化大师手机版下载
  • 云虚拟主机怎么做网站贵阳seo网站推广
  • 网站pv uv统计病毒什么时候才能消失
  • 网站的安全度百度app免费下载
  • 三桥做网站网站seo推广员招聘
  • 什么网站做视频抖音seo优化系统招商
  • 世界杯哪个网站做代理seo关键词排名优化软件
  • 申请网站空间有哪几种方式全国病毒感染最新消息
  • 网站点击率代码成都网站建设系统
  • ps做网站需注意什么百度站长之家
  • 站优云网络公司肇庆seo排名外包
  • 电子商务与网站平台建设的关系哪个搜索引擎最好用
  • 网站怎么做维护网络推广是干什么的
  • 网站主色怎么选择营销推广技巧
  • 中国建设网官方网站平台谷歌商店安卓版下载
  • 在线做网站免费黄搞营销网络图
  • 网页制作软件免费版下载seo优化操作
  • 网站建设 广州线上推广方案怎么写
  • .ent做的网站有哪些网站设计公司哪家专业
  • 网站建设的几大原则全网搜索
  • 网站设计公司武汉网络营销的概念与含义
  • 一个网站做3个关键词够谷歌排名查询
  • 汶上县住房和建设局网站今天热搜前十名
  • 临沂网站建设和轶件安装2023必考十大时政热点
  • 珠海企业网站制作费用东莞网站建设推广公司
  • 门户网站建设平台百度seo白皮书
  • 全功能电子商务网站建设企业网站推广外包