离散题目9
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description

给定一个数学函数F和两个集合A,B,写一个程序来确定函数是单射。
即A中的任意一个元素唯一的对应一个函数值,并且该值为B集合中的某个元素。
Input

多组输入。
首先输入集合的元素数n<=100000。
接下来的一行输入n 个整数0<=ai<=n。
接下来的一行输入n个整数 0<=bi<=n。
接下来的一行输入2n个整数ci,并且当ci的下标为奇数时表示A集合中的元素,当ci的下标为偶数时表示A集合中元素对应的函数值(即B集合的元素)。
Output

(一组答案占一行)
当满足单射关系时输出yes
不满足关系时输出no
Example Input

4
1 3 5 7
2 5 6 8
1 2 3 2 5 8 7 6
2
1 4
3 5
1 3 1 5
Example Output

yes
no

ps(单射是x满,y可随意)

#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int a[1000000],b[1000000];int main()
{int f,x,y,k,i,j,n,m;while(~scanf("%d",&n)){f=1;memset(a,0,sizeof(a));memset(b,0,sizeof(b));for(i=0;i<n;i++){scanf("%d",&x);a[x]=1;}for(i=0;i<n;i++){scanf("%d",&x);b[x]=1;}for(i=0;i<n;i++){scanf("%d%d",&x,&y);if(a[x]==1&&b[y]==1)//判断语句,对于每一次的遍历改变a[x]的值,判断是否全部遍历,即判读是否为单射函数。{a[x]++;}elsef=0;}if(f)printf("yes\n");elseprintf("no\n");}return 0;
}

离散题目9(判断是否为单射函数)相关推荐

  1. 离散题目11 判断双射

    Problem Description 给定一个数学函数写一个程序来确定该函数是否是双射的 Input 多组输入. 第一行输入三个整数n,m,k,分别表示集合a中的元素个数,集合b中的元素个数,集合a ...

  2. 离散题目10(判断是否为满射函数 )

    离散题目10 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给定一个数学函数F和两个集合A ...

  3. 离散题目11(判双射函数)

    离散题目11 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给定一个数学函数写一个程序来确 ...

  4. 离散题目13(判断自反关系)

    离散题目13 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description DaYu平时只顾着看电影,没有 ...

  5. 离散题目11--判断双射

    离散题目11 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给定一个数学函数写一个程序来确 ...

  6. php检测类是否存在,php判断类是否存在函数class_exists用法分析

    本文实例分析了php判断类是否存在函数class_exists用法.分享给大家供大家参考.具体如下: 如果我们要判断一个类是不是可以用,可以先使用class_exists函数来判断一下,下面来看几个例 ...

  7. php检查函数是否存在,php判断类是否存在函数class_exists用法分析

    本文实例分析了php判断类是否存在函数class_exists用法.分享给大家供大家参考.具体如下: 如果我们要判断一个类是不是可以用,可以先使用class_exists函数来判断一下,下面来看几个例 ...

  8. python 匿名函数添加判断_Python之内置函数、匿名函数

    一.内置函数(68个) 1. 作用域相关(2) locals(): 局部作用域中的变量 global(): 全局作用域中的变量 在全局中执行这两个变量,结果相同 def func(): pass fu ...

  9. MATLAB函数判断绝对素数,自定义函数,找出 以内所有素数(质数)并计算它们的和,matlab...

    C++,VC2008,问题是 编写一个函数,找出3~1000之内,所有的素数.求高手!我在线等 #include#includevoidf(){//筛法charprime[1001];memset(p ...

  10. 【图数据挖掘】— 子图同构问题、单射函数和双射函数、同构(isomorphic)和同态(homomorphism)

    子图同构问题 子图同构(Subgraph Isomorphism)是指在图论中,两个图之间是否存在一种关系,使得其中一个图的顶点集合和边集合可以通过对应的方式映射到另一个图的顶点集合和边集合上,且保持 ...

最新文章

  1. URAL 1203 Scientific Conference(贪心 || DP)
  2. pandas处理mysql 展现wpf_Python:用Pandas读CSV文件写到MySQL
  3. python中sys.stdout、sys.stdin
  4. Win32下VC编译OpenSSl
  5. VideoTool之FFmpeg:FFmpeg的简介、安装、使用方法之详细攻略
  6. 计算机教学教育评价和实践手册,教育教学实践评价手册(听课记录表三)
  7. TLS握手、中断恢复与证书中心的原因
  8. bzoj 3513: [MUTC2013]idiots FFT
  9. Effective Java(一)—— 创建和销毁对象
  10. Web前端开发视频教程
  11. 疑似APT组织响尾蛇的JavaScript脚本调试分析
  12. JAVA版村庄哨塔种子_开局5钻石!你的java版种子到了,请查收
  13. 可执行MIPS指令的单周期CPU
  14. 阿里云商标注册查询系统入口链接(支持图片搜索)
  15. matlab 三角函数 和差化积,三角函数的和差化积公式
  16. 苹果手表 WatchKit 应用架构简介
  17. 如何进行移动端的页面开发?
  18. 【ML】LambdaMART算法原理--应用场景
  19. SIM卡插入检测原理
  20. macos安装python-nodejs_nodejs(1):mac 安装nodejs amp; electron 环境开发桌面应用

热门文章

  1. 3D坦克大战游戏iOS源码
  2. Linux基础PHP网站搭建
  3. 分享【百度搜狗360】SEO优化交流讨论Q群【禁广告/精品群】
  4. 赢在2022,面试官常问的软件测试面试题总结
  5. 360插件化方案RePlugin学习笔记-外置插件
  6. android系统自带分享图片到微信,通过intent和无障碍服务实现分享图片+文字到微信朋友圈...
  7. ES2015 Proxy 对比 defineProperty
  8. Python numpy.random中的shuffle和permutation函数的区别
  9. Fluent compiled 失败
  10. 计算机一级常用计算公式,软考网络工程师常用计算公式汇总1