离散数学上机题目1(判断元素是否属于集合)
2017-06-10 22:24
274 查看
离散题目1
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description
创建一个函数,以确定一个整数值是否包含在集合中。
Input
多组输入。
首先输入集合的元素数n<=100000。
接下来的一行输入n 个整数0<=ai<=n。//可以数组下标定义
接下来的一行输入一个整数 0<=b<=n。
Output
(一组答案占一行),如果存在就输出true,如果不存在就输出false.
Example Input
5
1 2 3 4 5
4
Example Output
true
暴力求解,跑一遍循环。
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description
创建一个函数,以确定一个整数值是否包含在集合中。
Input
多组输入。
首先输入集合的元素数n<=100000。
接下来的一行输入n 个整数0<=ai<=n。//可以数组下标定义
接下来的一行输入一个整数 0<=b<=n。
Output
(一组答案占一行),如果存在就输出true,如果不存在就输出false.
Example Input
5
1 2 3 4 5
4
Example Output
true
暴力求解,跑一遍循环。
#include <stdio.h> #include <stdlib.h> int a[100000]; int main() { int n,i,q; while(~scanf("%d",&n)) { for(i=0;i<n;i++) { scanf("%d",&q); a[q]=1; } scanf("%d",&q); if(a[q]==1) printf("true\n"); else printf("false\n"); } return 0; }
相关文章推荐
- 基于MATLAB的高等数学 判断:元素是否属于集合
- SDUT 离散题目2 判断一个集合元素是否重复
- 题目:请给出一个运行时间为Θ(nlgn)的算法,使之能在给定一个由n个整数构成的集合S和另一个整数x时,判断出S中是否存在有两个其和等于x的元素。
- 题目1.请给出一个运行时间为O(nlgn)的算法,使之能在给定一个由n个整数构成的集合S和另一个证书x时,判断出S中是否存在有两个其和等于x的元素。
- (用树结构支持并查集8.2.2)POJ 1703 Find them, Catch them(并查集的简单使用: 判断两个元素是否属于同一集合)
- 给出一个实数集合和一个实数,怎样判断集合中是否存在两个和等于该实数的元素
- 怎样判断set集合元素是否可以重复存取
- 扩展方法判断序列(或集合)是否包含元素
- hdu4496 D-City 判断两元素是否在同一集合
- 判断集合中的元素是否为某个类型或者存在某种类型
- java 函数式编程 - 判断集合中是否存在满足某个条件的元素
- 根据2个条件判断集合里面是否存在元素,用拉姆达表达式
- java Android 判断两个集合是否包含不同元素
- 判断元素是否属于某个数组
- 怎样判断set集合元素是否可以重复存取
- 判断a/b是否为有限小数 (小学数学题目)
- 时间复杂度为O(n)来判断数组a[N](1 <= a[i] <= N)中是否有重复元素 (某公司校园招聘笔试题目)
- 判断集合S中是否存在两个其和等于x的元素
- c:forEach 遍历集合中的元素,判断是否是最后一个元素