思路:直接搜索

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
int belong[5010],num[5010],n;
int dfs(int s,int pre,int cur)
{int i,j;if(cur==n/2)return 1;for(i=s;i<=n;i++){if(belong[i]==-1){belong[i]=0;for(j=i+1;j<=n;j++)if(belong[j]==-1&&num[i]==num[j]&&j>pre){belong[j]=1;if(dfs(s+1,j,cur+1))return 1;belong[j]=-1;}belong[i]=-1;break;}}return 0;
}
int main()
{int t,i,j;scanf("%d",&t);while(t--){memset(belong,-1,sizeof(belong));scanf("%d",&n);for(i=1;i<=n;i++)scanf("%d",num+i);dfs(1,0,0);for(i=1;i<=n;i++)printf("%d",belong[i]);printf("\n");}return 0;
}

转载于:https://www.cnblogs.com/wangfang20/p/3248155.html

hdu 4665 搜索相关推荐

  1. 2014广州网络赛1003||hdu 5024 搜索

    http://acm.hdu.edu.cn/showproblem.php?pid=5024 Wang Xifeng's Little Plot Time Limit: 2000/1000 MS (J ...

  2. hdu 1186(搜索+HASH)

    方程的解数 Time Limit: 15000MS   Memory Limit: 128000K Total Submissions: 7045   Accepted: 2417 Case Time ...

  3. hdu 5925 搜索

    题意:一个图,n个障碍,求联通块 思路: 图很大,障碍物很少.把联通的障碍物块抠出来,然后暴力. 代码: #include<bits/stdc++.h> using namespace s ...

  4. python类中的属性分为类属性和实例属性两种_python从入门到大神---1、初始化实例、类属性、方法...

    python从入门到大神---1.初始化实例.类属性.方法 一.总结 一句话总结: 方法不加括号是代码段:感觉python方法和js,php很类似,不加括号是代码段,加括号变成方法,比如f,f() 1 ...

  5. ACM比赛经验、刷题记录及模板库总结(更新中)

    前言 本文所提及的部分题目代码,可以在我的Github上找到 第一部分 经验分享及感受 第二部分 刷题记录 一.基础算法&程序语言 //strlen()函数的复杂度是O(n)要小心 //截取字 ...

  6. hdu 4722(记忆化搜索)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4722 思路:简单的记忆化搜索,留意一下A==0时的情况就可以了. 1 #include<iost ...

  7. HDU 3555 Bomb (数位DP-记忆化搜索模板)

    题意 求区间[1,n]内含有相邻49的数. 思路 比较简单的按位DP思路.这是第一次学习记忆化搜索式的数位DP,确实比递推形式的更好理解呐,而且也更通用~可以一般化: [数位DP模板总结] int d ...

  8. hdu 4597 Play Game(记忆化搜索)

    题目链接:hdu 4597 Play Game 题目大意:给出两堆牌,仅仅能从最上和最下取,然后两个人轮流取,都依照自己最优的策略.问说第一个人对多的分值. 解题思路:记忆化搜索,状态出来就很水,dp ...

  9. hdu 1560 DNA sequence(迭代加深搜索)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1560 题意:从n个串中找出一个最短的公共串,,该公共串对于n个字符串不要求连续,即只要保持相对顺序就好 ...

最新文章

  1. Python多阶段框架实现虚拟试衣间,超逼真!
  2. 2招按摩轻松解除黑眼圈 - 生活至上,美容至尚!
  3. 目标意识应求成大于避败 思考时不要先意识到身不足而自我设限
  4. HTTP协议的六种请求方法
  5. java resources 路径_Java工程读取resources中资源文件路径问题
  6. 目标检测之YOLO V2 V3
  7. urllib库的学习-发起请求urlopen-下载资源urlretrleve
  8. CVPR 2021 底层视觉最新进展分享
  9. java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 确认配置\版本都没问题,那么你就差最后一步
  10. Python 语言程序设计(3-2)time 库的使用
  11. 【渝粤教育】广东开放大学 java程序设计基础 形成性考核 (39)
  12. FPGA之三八译码器
  13. 思科下一代模拟器EVE-NG做一个思科交换机用作DHCP服务器实验
  14. 富爸爸穷爸爸(读后感悟,书中重点)
  15. 洛谷P5322 [BJOI2019]排兵布阵【分组背包】
  16. 唐巧的《iOS开发进阶》 - 读后感
  17. 手机号归属地运营商查询-JAVA
  18. 网络篇 OSPF的LSDB过载保护-52
  19. LeetCode题解(1425):带限制的子序列和(Python)
  20. 连接HC-05与HC-06

热门文章

  1. Aspose-words结合Freemarker实现word邮件合并功能,批量处理word模板文件
  2. 挑战《IT我最大》Windows 7由你秀 活动的丑恶行径
  3. C++实现类似反射模式
  4. 一张纸厚度是多少毫米_一张纸对折后的厚度,有多可怕!——北京市第二十中学教科室“科技云课堂”(4)...
  5. htm——position:static、absolute、relative详解
  6. WebAppBuilder自定义主题
  7. Istio 核心组件介绍
  8. 微服务架构的服务与发现-Spring Cloud
  9. 手游接入Facebook的那些坑
  10. 使用DirectX9进行遮盖剔除