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

在西部数码做的企业网站不能与阿里巴巴网站相连接高水平的网站建设

在西部数码做的企业网站不能与阿里巴巴网站相连接,高水平的网站建设,小程序开发平台到底哪家好,个人可以建论坛网站吗烦人的幻灯片 烦人的幻灯片问题描述输入输出格式输入格式输出格式 输入输出样例输入样例:输入样例一:输入样例二: 输出样例:输出样例一:输出样例二: 正确做法拓扑排序 代码 烦人的幻灯片 问题描述 李教授…

烦人的幻灯片

  • 烦人的幻灯片
    • 问题描述
    • 输入输出格式
      • 输入格式
      • 输出格式
    • 输入输出样例
      • 输入样例:
        • 输入样例一:
        • 输入样例二:
      • 输出样例:
        • 输出样例一:
        • 输出样例二:
  • 正确做法
    • 拓扑排序
  • 代码

在这里插入图片描述

烦人的幻灯片

问题描述

李教授于今天下午做一个非常重要的演讲。不幸的是他不是一个非常爱整洁的人,他把自己做演讲要用的幻灯片随便堆放在一起。因此,演讲之前他不得不去整理这些幻灯片。做为一个讲求效率的学者,他希望尽可能简单地完成它。情况是这样,教授这次演讲一共要用n张幻灯片(n≤26),这n张幻灯片按照演讲要使用的顺序已经用数字1,2,…,n在上面编上了号。因为幻灯片是透明的,所以我们不能一下子看清每一个数字所对应的幻灯片。

现在我们用大写字母A,B,C,。。。再次把幻灯片依次编上号,如图如示,我们可以很快发现编号为A的幻灯片是第4张,把它抽出来后我们又可以确定编号为C的幻灯片是第2张,。。。

你的任务是编写一个程序,把幻灯片的数字编号和字母编号对应起来,显然这种对应应该是唯一的;若是出现多种对应的情况或是某些数字编号和字母对应不起来,我们就称对应是无法实现的。

输入输出格式

输入格式

文件第一行只有一个数n,表示有n张幻灯片,接下来的n行第行包括4个整数Xmin,Xmax,Ymin,Ymax(整数之间用空格分开),为幻灯片的坐标,这n张幻灯片按其在输入文件中出现的顺序从前到后依次编号为A,B,C,。。。再接下来的n行依次为n个数字编号的坐标X,Y,显然在幻灯片之外是不会有数字的。

输出格式

若是对应可以实现,你的输出文件应该包括n行,每一行为一个字母和一个数字,并且各行以字母的升序排列,注意输出的字母要大写并且顶格;反之,若是对应无法实现,在文件的第一行顶格输出None即可。行首行末无多余空格。

输入输出样例

输入样例:

输入样例一:

4
6 22 10 20
4 18 6 16
8 20 2 18
10 24 4 8
9 15
19 17
11 7
21 11

输入样例二:

2
0 2 0 2
0 2 0  2
1 1
1 1

输出样例:

输出样例一:

A4
B1
C2
D3

输出样例二:

None

正确做法

拓扑排序

拓扑排序是一种对有向无环图(DAG)进行排序的算法。在拓扑排序中,图中的节点表示任务或事件,有向边表示任务之间的依赖关系。拓扑排序的目标是找到一种排序方式,使得所有任务都按照依赖关系的顺序被执行。

拓扑排序的步骤如下:

  1. 初始化一个队列,将所有入度为0的节点加入队列中。
  2. 从队列中取出一个节点,并将其输出。
  3. 将该节点的所有邻接节点的入度减1。
  4. 如果某个邻接节点的入度变为0,将其加入队列中。
  5. 重复步骤2-4,直到队列为空。
  6. 拓扑排序的过程可以理解为不断移除入度为0的节点,并将其输出。如果图中存在环路,则无法进行拓扑排序,因为环路中的节点无法确定顺序。

拓扑排序的应用非常广泛,例如任务调度、编译顺序、依赖关系分析等。它可以帮助我们理清任务之间的依赖关系,确保任务按照正确的顺序执行,避免出现循环依赖或执行顺序混乱的情况。

代码

#include<bits/stdc++.h>
using namespace std;
struct pian{ int x1,x2,y1,y2; }p[30];
struct dian{ int x,y,b; }d[30];
int n,l,z[30];
bool tu[30][30],o[30];
bool t(int x,int y,int x1,int x2,int y1,int y2)
{return x>=x1&&x<=x2&&y>=y1&&y<=y2;
}
int main()
{cin >>n;for (int i=1;i<=n;i++)cin >>p[i].x1 >>p[i].x2 >>p[i].y1 >>p[i].y2;for (int i=1;i<=n;i++){cin >>d[i].x >>d[i].y;for (int j=1;j<=n;j++)if (t(d[i].x,d[i].y,p[j].x1,p[j].x2,p[j].y1,p[j].y2)){d[i].b++;tu[j][i]=1;}}for (int k=1;k<=n;k++)for (int tmp=0,i=1;i<=n;i++)if (!o[i] && d[i].b==1){for (int j=1;j<=n;j++)if (tu[j][i]){tmp=j;break;}z[tmp]=i;for (int j=1;j<=n;j++)if (tu[tmp][j]){tu[tmp][j]=0;d[j].b--;}l++;break;}if (l!=n){cout <<"None";return 0;}for (int i=1;i<=n;i++)cout <<char(64+i) <<z[i] <<endl;return 0;
}
http://www.yayakq.cn/news/716478/

相关文章:

  • 网站默认后台登陆wordpress超cpu
  • 网站开发文档设计运动品牌网站
  • 影楼网站模版自己网站做问卷调查
  • 国外设计素材网站免费微信平台做微文网站链接
  • 宁波外贸网站建设有哪些建筑人才网官
  • 制作网站工具wordpress访问格式丢失
  • 备案名称和网站logo不一致专门为98k做的网站
  • 温州免费建站模板网站开发简历 自我评价
  • 广州找人做网站wordpress伪静态失效
  • 网站怎样绑定域名访问服务品牌策划方案
  • 旅游网站开发目标wordpress写文章页面无法显示
  • 海外访问国内网站 dns东莞市自然资源局官网
  • 平顶山住房和城乡建设局网站c 微信网站开发
  • 网站开发人员需要去做原型吗598网站建设
  • 免费网站入口网站免费进ps软件四合一网站建设源码
  • 网站开发公司经营范围怎么写珠海网站建设 超凡科技
  • 深圳营销型网站建设服务费用wordpress企业能用吗
  • 传奇网页版在线玩seo全网推广
  • 淘宝优惠券怎么做网站南京建设企业网站的公司
  • 郴州建设网站的公司做素材网站服务器
  • 网牛网站建设中卫网站建站设计
  • 做网站销售 优帮云凤凰军事新闻最新消息
  • 微网站搭建流程二级医院做网站
  • 成都网站建设司代码生成器手机版
  • 网站 报价方案东莞网站(建设信科网络)
  • 汕头市建设局造价信息网站能免费做封面的网站
  • 宜春网站建设联系方式wordpress 调用中等图片
  • 网站做预览文档哪个网站可以免费下载电视剧看
  • 什么网站可以找人做设计网站策划书ppt
  • h5网站做微信公众号网站建设 人天价格