【STL交换swap+字符数组】HDU-1259 ZJUTACM

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

注解

1、STL的交换操作,swap函数。
2、字符数组的简单使用。
3、模拟交换过程。

代码

#include <iostream>

using namespace std;

int main() {

	int N;
	scanf("%d", &N);

	for(int i=0; i<N; i++) {
		char c[] = {" ZJUTACM"};
		int M;
		scanf("%d", &M);
		for(int j=0; j<M; j++) {
			int x, y;
			scanf("%d %d", &x, &y);
			swap(c[x], c[y]);
		}
		for(int j=0; j<8; j++) {
			if(c[j]=='J') {
				printf("%d\n", j);
			}
		}
	}

	return 0;
}

结果

在这里插入图片描述

发布了475 篇原创文章 · 获赞 19 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/zhanggirlzhangboy/article/details/103741480