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

北京微网站制作外贸怎么找客户资源

北京微网站制作,外贸怎么找客户资源,哪个网站可以做笔译兼职,知名餐饮设计公司本题链接#xff1a;登录—专业IT笔试面试备考平台_牛客网 题目#xff1a; 样例1#xff1a; 输入 4 5 9 2 3 4 5 输出 YES 0 0 1 1 样例2#xff1a; 输入 3 3 4 1 2 4 输出 NO 思路#xff1a; 这道题关键点在于。 当集合中有一个元素均存在于集合 A 和集合 B 的时…本题链接登录—专业IT笔试面试备考平台_牛客网 题目 样例1 输入 4 5 9 2 3 4 5 输出 YES 0 0 1 1 样例2 输入 3 3 4 1 2 4 输出 NO 思路 这道题关键点在于。 当集合中有一个元素均存在于集合 A 和集合 B 的时候是 NO。 并且  的范围是 1 ~ 1e9 所以当   max(a,b) 的时候也是 NO。 我们同时可以指定一个 元素范围外的 一个元素作为 根元素集合 AB 其次我们可以将 下标 作为对应的每一个元素最后进行合并求结果即可。 代码详解如下 #include iostream #include vector #include unordered_map #define umap unordered_map #define int long long #define endl \n #define IOS ios::sync_with_stdio(false),cin.tie(0),cout.tie(0) using namespace std;umapint,intpos; // 存储元素对应的下标// 存储元素集合,至于为什么也用 umap ,由于 Pi 的数据范围上限是 1e9 // 我们要将数组无法开辟这么大所以我们只能弄个映射 来存储对应的 AB 根元素 umapint,intfather; // 并查集查找函数 inline int Finds(int x) {int t x; // 记录其实查找结点while(x ! father[x]) x father[x]; // 开始查找father[t] x; // 路径压缩查找return x; // 返回结果 }// 并查集合并操作 inline void Union(int a,int b) {a Finds(a),b Finds(b); // 查找对应根节点father[a] b; // 合并对应根节点 }inline void solve() {int n,a,b;cin n a b;int maxs max(a,b); // 获取对应 a b 最大值int A maxs 1; // 根据对应的最大值赋值一个元素范围外的元素作为 集合 A 的根节点int B maxs 2; // 根据对应的最大值赋值一个元素范围外的元素并且不同于集合A的根元素的元素作为 集合 B 的根节点father[A] A,father[B] B; // 集合根节点初始化vectorintv(n 2,0); // 存储对应元素for(int i 1;i n;i){cin v[i];if(v[i] maxs) // 如果存在 元素 大于 a 和 b 那么放不了 任意集合无解输出 NO{cout NO endl;return ;}pos[v[i]] i; // 映射对应的下标father[i] i; // 对应下标 根节点初始化}for(int i 1;i n;i){// 如果对应的元素存在的话我们将其元素的下标与当前的下标进行操作合并对应的集合if(pos[b - v[i]]) Union(i,pos[b - v[i]]); // 另一元素存在 集合 b 那么我们合并对应下标 else Union(A,i); //如果不符合那么合并另一个集合if(pos[a - v[i]]) Union(i,pos[a - v[i]]); // 另一元素存在 集合 a 那么我们合并对应下标 else Union(B,i); //如果不符合那么合并另一个集合}A Finds(A),B Finds(B); // 根据对应的 结合 根节点元素查找if(A B) cout NO endl; // 如果最终集合 A 和 集合 B 的根节点也给合并了说明无解 NOelse{cout YES endl;for(int i 1;i n;i){ // cout bool(Finds(i) B) ; // 这样输出是错误的有可能这里没考虑一个情况就是 A B 的时候也有可能返回值的原因if(Finds(i) A) cout 0 ;else cout 1 ;}cout endl;} }signed main() {IOS;int ___t 1;while(___t--) solve(); return 0; } 最后提交
http://www.hkea.cn/news/14478697/

相关文章:

  • 做网站软件A开头的鞍山吧 百度贴吧
  • 博客网站模板下载物联网应用技术学什么
  • 广东东莞免费网站制作公司希爱力双效片
  • 吉林长春建设工程信息网站济南网站建设选搜点网络
  • custed谁做的网站如何建设网站内容
  • 技术支持 嘉兴网站建设漂亮html个人简历代码
  • 学网站建设需要几年财务软件排名
  • 连云港建设工程安全网站企业网站优化方式
  • 外贸免费p2p网站建设一个人做网站需要多久
  • 网站制作毕业设计相亲网站上做投资的女生
  • 聊城网站建设有限公司无锡网站策划
  • 法拍重庆网站室内装修工人培训学校
  • 外贸建站及推广为网站网站做代理被判缓刑
  • 光明附近网站建设公司wordpress点击文章在新页面打开
  • 网站建设平台计划书移动网站设计上机考试
  • 如何做商业网站推广做js链接的网站要加证书吗
  • 建设网站的注意事项网站建设售后服务安全维护
  • 网站备案 在哪里上海建筑设计公司排名前20
  • 优品惠网站建设需求泉港区住房和城乡规划建设局网站
  • 网站安全建设模板下载怎么进入网络管理系统
  • 龙华网站设计公司沂南网站建设
  • 官方网站建设的四个步骤湖南知名网络推广公司
  • 医药电子商务网站建设汽车之家在线官网
  • 遵义 网站建设东莞网站建设 鞋材厂
  • 西安市网站建设公司wordpress怎么登陆地址
  • 北京建设工程主管部门网站电子商务网站建设报告怎么写
  • 怎么做qq盗号网站潍坊网站建设哪家专业
  • 对网站的建议网站小样用什么做
  • 哪里有学做视频的网站3摄影网站设计
  • h5响应式网站怎样修改手机网站首页