zd


私信TA

用户名:uq_55080596819

访问量:2004

签 名:

等  级
排  名 2403
经  验 2323
参赛次数 0
文章发表 7
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:哈希映射

注意事项:

参考代码:

#include <bits/stdc++.h>
using namespace std;
int a[102];
int vis[100001];
int main() {
	int t, ans1 ,ans2;
	char s;
	int sum = 0, num = 0;
	cin >> t;
	while (cin >>t) a[num++] = t;	
	sort (a, a + num);
	int st = a[0];
	int en = a[num-1];
	for (int i = 0 ; i < num; i++) vis[a[i]]++;
	for (int i = st; i <= en; i++) {
		if (vis[i] == 0) ans1 = i;
		if (vis[i] == 2) ans2 = i;
	}
	cout << ans1 << " " << ans2 << endl;
	return 0;
}


 

0.0分

2 人评分

  评论区

  • «
  • »