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

网站备案登记查询系统武汉网站seo服务

网站备案登记查询系统,武汉网站seo服务,python如何创建wordpress,公司网站建设好解题心得: 写递归函数的时候,首先写终止条件,这有助于对整个递归函数的把握。 题目:输入集合A和B,输出A到B上的所有函数。 问题描述 给定非空数字集合A和B,求出集合A到集合B上的所有函数。 输入格式 第一行…

 解题心得:

写递归函数的时候,首先写终止条件,这有助于对整个递归函数的把握。

题目:输入集合A和B,输出A到B上的所有函数。

问题描述

给定非空数字集合A和B,求出集合A到集合B上的所有函数。

输入格式

第一行输入m和n(空格间隔),分别为集合A和集合B中的元素个数; 第二行输入非空数字集合A,每个元素之间用空格间隔; 第三行输入非空数字集合B,每个元素之间用空格间隔。

输出格式

输出每一行为集合A到集合B的一个构成函数的二元关系,按二元关系的基数大小从小到大输出所有二元关系,相同基数的二元关系按序偶中元素的字典序排列。

样例输入

2 2

1 2

3 4

样例输出

{<1,3>,<2,3>}

{<1,3>,<2,4>}

{<1,4>,<2,3>}

{<1,4>,<2,4>}

实现思路:

  1. 预处理:利用优先队列将集合中元素从小到大放进数组A,B中
  2. 递归实现:每行中A的元素全部被输出,是确定的,我们用递归更新B中要输出的元素,并在每次递归的末端cout一行结果

总体代码实现(已给出代码注释)

#include<bits/stdc++.h>
using namespace std;int main()
{//预处理:利用优先队列将集合中元素从小到大放进数组A,B中int m, n, cur;cin>>m>>n;priority_queue<int>pq;	vector<int>A(m);vector<int>B(n);for(int i=0; i<m; i++) {cin>>cur; pq.push(cur);}for(int i=1; i<=m; i++) {A[m-i] = pq.top(); pq.pop();		}for(int i=0; i<n; i++) {cin>>cur; pq.push(cur);}for(int i=1; i<=n; i++) {B[n-i] = pq.top(); pq.pop();		}//观察输出样例:每行输出均有A中全部元素,B对应元素每行只有一处变化vector<int>q(m);//q[i]携带了当前映射关系中A[i]对应的集合B中元素//为什么用递归:因为A中元素数量不确定,事实上,如果用for循环嵌套,那么for循环的数量为 m,这是不能在确定的代码中实现的auto dfs = [&](auto& dfs, int cnt) -> void{if(cnt == m)//递归终止条件{cout<<"{";for(int i=0; i<m; i++){cout<<"<"<<A[i]<<","<<q[i]<<">";				if(i == m-1) cout<<"}"<<endl;else cout<<",";}return;			}else{for(int i=0; i<n; i++){q[cnt] = B[i];dfs(dfs, cnt+1);}			return;}};dfs(dfs, 0);return 0;}

~希望对你有帮助~

http://www.tj-hxxt.cn/news/63823.html

相关文章:

  • 网站链接云数据库百度推广电话号码
  • dede 手机站 怎么获取跳转网站免费刷赞网站推广免费
  • 自己如何在网上做网站百度一下 你就知道官网 新闻
  • 做网站费用多少seo站长之家
  • 上线了网站谷歌浏览器手机版免费官方下载
  • 网页制作与设计考的在哪查房百度词条优化
  • 武汉做网站找互赢网络品牌推广和品牌营销
  • 公司外贸网站怎么做网站推广常用方法
  • 洛阳 网站建设公司微信指数查询
  • 济南做外贸网站网站备案查询工信部
  • 软件外包价格思亿欧seo靠谱吗
  • 建设网站公司哪家好企业网站制作与维护
  • 马云之前做的网站种子搜索神器 bt 下载
  • 最新网页游戏开服时间表浙江seo
  • 网站开发 软件有哪些中国军事新闻最新消息
  • 中国档案网站建设的特点seo基础培训机构
  • 查商标seo网络排名优化
  • 租房网站开发功能需求磁力猫引擎入口
  • 扁平结构的网站做一个企业网站需要多少钱
  • 成都公司网站开发关键词收录
  • 选择好的软件开发培训班排名优化哪家专业
  • 无锡网站制作中心百度推广官方电话
  • wordpress少女祈祷山东seo多少钱
  • 个人博客网南昌seo网站管理
  • 可信的邢台做网站南京关键词seo公司
  • 做百度竞价网站搜索不到软文拟发布的平台与板块
  • 建设行业网站大概需要都少钱优化公司排行榜
  • wordpress非插件幻灯seo网站编辑优化招聘
  • 网站手机css模板百度竞价推广有哪些优势
  • vpn免流网站建设怎么自己刷推广链接