1065 单身狗

在这里插入图片描述
在这里插入图片描述

solution

  • “单身狗”:没有搭子或者搭子没来的参与者
  • 输出id时按增序输出
#include<iostream>
#include<map>
#include<algorithm>
using namespace std;
const int maxn = 1e6, maxn1 = 1e4 + 10;
int flag[maxn] = {0}, all[maxn1];
int main(){
	int n, m, cp1, cp2, cnt = 0, x;
	map<int, int> mp;
	scanf("%d", &n);
	for(int i = 0; i < n; i++){
		scanf("%d%d", &cp1, &cp2);
		mp[cp1] = cp2;
		mp[cp2] = cp1;
	}
	scanf("%d", &m);
	for(int i = 0; i < m; i++){
		scanf("%d", all + i);
		flag[all[i]] = 1;
	}
	for(int i = 0; i < m; i++){
		if(mp.count(all[i]) && flag[mp[all[i]]]) continue;
		all[cnt++] = all[i];
	}
	sort(all, all + cnt);
	printf("%d\n", cnt);
	for(int i = 0; i < cnt; i++){
		printf("%05d", all[i]);
		if(i != cnt - 1) printf(" ");
	}
	return 0;
} 

相关推荐

  1. C语言编程题-单身

    2024-05-12 15:02:02       54 阅读
  2. C语言 寻找单身(2个

    2024-05-12 15:02:02       42 阅读
  3. C语言——找单身1

    2024-05-12 15:02:02       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-12 15:02:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-12 15:02:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-12 15:02:02       82 阅读
  4. Python语言-面向对象

    2024-05-12 15:02:02       91 阅读

热门阅读

  1. Servlet的几种用法?

    2024-05-12 15:02:02       25 阅读
  2. C++原型模式

    2024-05-12 15:02:02       34 阅读
  3. 简述redis事务

    2024-05-12 15:02:02       31 阅读
  4. 华为校招机试 - 模拟汇编计算(20240508)

    2024-05-12 15:02:02       32 阅读
  5. linux内核debug(一)oops

    2024-05-12 15:02:02       32 阅读
  6. 户外景区亲子儿童剧本杀小程序系统开发搭建

    2024-05-12 15:02:02       24 阅读