zd


私信TA

用户名:uq_55080596819

访问量:1870

签 名:

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

  自我简介:

TA的其他文章

01背包变形问题
浏览:179

解题思路:哈希映射

注意事项:

参考代码:

#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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区