# 字符串的处理

<p>给定一个正整数N和一个由小写英文字母组成的长度N的字符串S。确定该字符串是否是某个字符串的两个副本的连接。也就是说&#xff0c;确定是否存在一个字符串T使S&#61;T&#43;T。如果S是某个字符串的两个副本的连接&#xff0c;则输出Yes;否则,直接输出No。
例如&#xff0c;输入6&#xff08;回车&#xff09;abcabc&#xff0c;输出Yes&#xff08;回车&#xff09;Let T&#61;abc&#xff0c;and S&#61;T&#43;T。
或者输入4&#xff08;回车&#xff09;abac&#xff0c;输出No&#xff08;回车&#xff09;结束。</p>

## template

```cpp
#include <stdio.h>
int main() {
	int len,i,judge=0;
	scanf("%d", &len);
	char a[len+1];
	scanf("%s", a);
	if(len%2==0) {
		for(i=0;i<(len/2);i++)
			if(a[i]!=a[(len/2)+i]){
				judge=1;
				break;
			}
		if(judge==1)
			printf("No");
		else {
			printf("Yes");
		}
	} else
		printf("No");
	printf("\n");
	return 0;
}
```

## 答案

```cpp

```

## 选项

### A

```cpp

```

### B

```cpp

```

### C

```cpp

```