博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FOJ 2181 快来买肉松饼
阅读量:5012 次
发布时间:2019-06-12

本文共 957 字,大约阅读时间需要 3 分钟。

链接:http://acm.fzu.edu.cn/problem.php?pid=2181

思路:乍一看以为是并查集,仔细想了下又找不到让函数结束的条件,所以就看了其他人的搜索大法

1 #include 
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 typedef long long ll; 9 using namespace std;10 11 int map[2005][2005],vis[2005],p[2005],flag;12 int cas,n,m,k,a,b;13 14 void dfs(int s,int cur,int *p)15 {16 if(flag)17 return;18 if(cur>=k && map[p[0]][p[cur-1]])19 {20 flag=1;21 return;22 }23 for(int i=1;i<=n;i++)24 {25 if(map[s][i] && !vis[i])26 {27 vis[i]=1;28 p[cur]=i;29 dfs(i,cur+1,p);30 vis[i]=0;31 }32 }33 }34 35 36 int main()37 {38 39 scanf("%d",&cas);40 while(cas--)41 {42 flag=0; 43 memset(vis,0,sizeof(vis));44 memset(map,1,sizeof(map));45 scanf("%d %d %d",&n,&m,&k);46 for(int i=0;i
n)52 {53 printf("What a Pity.\n");54 continue;55 }56 57 for(int i=1;i

 

转载于:https://www.cnblogs.com/pter/p/5839150.html

你可能感兴趣的文章
MySQL的外键,修改表,基本数据类型,表级别操作,其他(条件,通配符,分页,排序,分组,联合,连表操作)...
查看>>
UVALive 4128 Steam Roller 蒸汽式压路机(最短路,变形) WA中。。。。。
查看>>
记忆--1.致我们不可缺少的记忆
查看>>
lintcode28- Search a 2D Matrix- easy
查看>>
react项目
查看>>
C# 万年历 农历 节气 节日 星座 星宿 属相 生肖 闰年月 时辰(转)
查看>>
A Simple Tree Problem
查看>>
Modular Inverse [ZOJ 3609]
查看>>
MySQL性能测试工具之mysqlslap使用详解
查看>>
深入理解jsonp跨域请求原理
查看>>
regsvr32注册COM组件失败
查看>>
jmeter,CSV数据加载、数据库连接、正则
查看>>
(独孤九剑)--正则表达式
查看>>
MySQL学习点滴 --分区表
查看>>
4.6.1 测试基础
查看>>
洛谷 P2486 [SDOI2011]染色
查看>>
oo第三单元总结
查看>>
leetcode : Count and Say [基本功]
查看>>
洛谷 P2485 [SDOI2011]计算器 解题报告
查看>>
c#访问存储过程
查看>>