tjut 4665
来源:互联网 发布:网络销售金融产品 编辑:程序博客网 时间:2024/05/02 05:04
#include <iostream>#include <stdio.h>#include <string.h>#include <algorithm>using namespace std;const int MAXN = 2020;int a[MAXN];int s[MAXN];char ans[MAXN];bool flag ;int n;void dfs(int cur,int t1,int t2){ if(flag)return; if(t1 > n/2 || t2 > n/2)return; if(cur == n) { flag = true; return; } s[t1] = a[cur]; ans[cur] = '0'; dfs(cur+1,t1+1,t2); if(flag)return; if(s[t2] == a[cur]) { ans[cur] = '1'; dfs(cur+1,t1,t2+1); }}int main(){ int T; scanf("%d",&T); while(T--) { scanf("%d",&n); for(int i = 0;i < n;i++) scanf("%d",&a[i]); flag = false; dfs(0,0,0); for(int i = 0;i < n;i++)printf("%c",ans[i]); printf("\n"); } return 0;}
0 0
- tjut 4665
- tjut 5289
- tjut 5288
- tjut 5294
- tjut 2586
- tjut 5296
- tjut 5297
- tjut 5299
- tjut 5384
- tjut 5387
- tjut 5386
- tjut 5381
- tjut 5400
- tjut 5399
- tjut 5396
- tjut 5398
- tjut 5412
- tjut 5410
- 我给小楠讲历史—上下五千年
- 数据结构实验之二叉树二:遍历二叉树
- oracle sys/system用户的默认密码
- hd 2612 Find a way (BFS)
- 图论之并查集-find the most comfortable road
- tjut 4665
- 不敢死队问题
- 实现一个函数翻转字符串(将一个字符串的内容,逆序存储)。
- 【CDOJ 1334】 郭大侠与Rabi-Ribi
- 数据结构实验之栈五:下一较大值(一)
- NYOJ 436 sum of all integer numbers(坑人,递归)
- CSS-Border(边框)
- 这是我的第一份博客 flying saucer技术生成pdf文档
- Java学习笔记(二):数据类型和运算符(2)