hdu 4665 搜索
2024-08-25 13:13:09
思路:直接搜索
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
int belong[],num[],n;
int dfs(int s,int pre,int cur)
{
int i,j;
if(cur==n/)
return ;
for(i=s;i<=n;i++)
{
if(belong[i]==-)
{
belong[i]=;
for(j=i+;j<=n;j++)
if(belong[j]==-&&num[i]==num[j]&&j>pre)
{
belong[j]=;
if(dfs(s+,j,cur+))
return ;
belong[j]=-;
}
belong[i]=-;
break;
}
}
return ;
}
int main()
{
int t,i,j;
scanf("%d",&t);
while(t--)
{
memset(belong,-,sizeof(belong));
scanf("%d",&n);
for(i=;i<=n;i++)
scanf("%d",num+i);
dfs(,,);
for(i=;i<=n;i++)
printf("%d",belong[i]);
printf("\n");
}
return ;
}
最新文章
- 山东省第七届ACM省赛------Fibonacci
- Android Studio UML 插件 PlantUML 使用语法
- IOS 之 PJSIP 笔记(一) 编译多平台支持的静态库
- HDU 1548 (最基础的BFS了) A strange lift
- 几个国外FMX网站 good
- 用 CALayer 定制下载进度条控件
- VS IDE环境下,windows GUI(Qt MFC,win32)使用控制台实时打印调试信息
- STM32W芯片的JTAG口用于GPIO
- Multimodal —— 看图说话(Image Caption)任务的论文笔记(二)引入attention机制
- Linux Kernel API
- WCF绑定netTcpBinding寄宿到IIS
- ansible的安装部署及简单应用
- hdu-2865-polya+dp+矩阵+euler函数
- bzoj2893(费用流)
- 基于麒麟座开发板2.0的MQTT实现例程
- hive 建表导入数据
- 一张图记住TCP/IP通讯中的IP地址配置
- 如何给SAP C4C的产品主数据division配置出新的下拉选项
- C/C++ 错误笔记-解决swap函数与标准库的std::swap函数冲突的问题
- catkin 工作空间 - Package 组成