繁體
|
簡體
Sclub交友聊天~加入聊天室當版主
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
标题:
[修改模板]
主题列表页 发帖图标旁 加 【本版搜索】代码
[打印本页]
作者:
oocn
时间:
2014-11-19 11:28
标题:
主题列表页 发帖图标旁 加 【本版搜索】代码
登陆后可看大图
下载
(21.79 KB)
2014-11-19 11:26
打开:forumdisplay.htm
找到:
{lang send_posts}</a></span>
复制代码
下面添加:
本帖隐藏的内容需要回复才可以浏览
图片附件:
111.jpg
(2014-11-19 11:26, 21.79 KB) / 下载次数 1411
http://oocn.258club.com/attachment.php?aid=1354&k=483c6a6fd185b1fcce35971d05cda21f&t=1754025170&sid=lZDmcF
作者:
Lee
时间:
2014-11-19 14:13
谢谢分享
作者:
都市圈
时间:
2014-11-20 08:46
超喜欢你这个的论坛
作者:
维达网络
时间:
2014-11-21 10:02
支持LZ分享免费东西
作者:
维达网络
时间:
2014-11-21 10:02
支持LZ分享免费东西
作者:
看代码来的
时间:
2014-11-22 14:59
谢谢分享
本文摘自
ocn资源论坛(
http://oocn.258club.com
) 详细出处请参考:
http://oocn.258club.com/thread-3616-1-1.html
作者:
宁灰
时间:
2014-11-26 11:58
很实用的效果 谢谢分享
作者:
王现鹏
时间:
2015-1-2 16:39
他[她]看完这篇文章说:
作者:
今天好啊
时间:
2015-3-29 02:14
这都要隐藏啊……
作者:
指尖的光年
时间:
2015-6-4 00:45
他[她]看完这篇文章说:
作者:
此生此世
时间:
2015-6-20 23:56
他[她]看完这篇文章说:
作者:
嗨
时间:
2015-6-21 16:31
他[她]看完这篇文章说:
作者:
冒险家
时间:
2016-1-8 17:52
他[她]看完这篇文章说:
作者:
钟意
时间:
2016-5-1 07:18
感谢楼主分享
作者:
梅子爱阿政
时间:
2017-9-5 18:44
他[她]看完这篇文章说:
作者:
张小二
时间:
2017-12-2 01:11
他[她]看完这篇文章说:
作者:
旧时光
时间:
2017-12-8 16:28
支持您的分享
作者:
月光
时间:
2018-1-8 11:43
支持您的分享
作者:
兰博基尼
时间:
2018-4-12 13:52
回复
1#
oocn
#include <cstdio>
#include <cstring>
#include <iostream>
using namespace std;
int T,ans=20,flag;
int xx[9]={0,-2,-2,-1,-1,1,1,2,2};
int yy[9]={0,-1,1,-2,2,2,-2,1,-1};
int s[10][7],get[10][10];
int map[10][10];
char si;
int Judge()
{
int ret=0;
for(int i=1;i<=5;i++)
{
for(int j=1;j<=5;j++)
{
if(s
[j]!=map
[j])
{
ret++;
}
}
}
return ret;
}
void dfs(int now,int x,int y,int sum)
{
if(flag!=0)
{
return;
}
int c=Judge();
if(now==sum)
{
if(c==0)
{
flag=1;
ans=sum;
}
}
if(now-1+c>sum)
{
return;
}
for(int i=1;i<=8;i++)
{
int nx=x+xx
;
int ny=y+yy
;
if(nx>0 && nx<=5 && ny>0 && ny<=5)
{
swap(s[x][y],s[nx][ny]);
dfs(now+1,nx,ny,sum);
swap(s[x][y],s[nx][ny]);
}
}
}
int main()
{
scanf("%d",&T);
map[1][1]=1;
map[1][2]=1;
map[1][3]=1;
map[1][4]=1;
map[1][5]=1;
map[2][1]=0;
map[2][2]=1;
map[2][3]=1;
map[2][4]=1;
map[2][5]=1;
map[3][1]=0;
map[3][2]=0;
map[3][3]=2;
map[3][4]=1;
map[3][5]=1;
map[4][1]=0;
map[4][2]=0;
map[4][3]=0;
map[4][4]=0;
map[4][5]=1;
map[5][1]=0;
map[5][2]=0;
map[5][3]=0;
map[5][4]=0;
map[5][5]=0;
while(T--)
{
int x,y;
for(int i=1;i<=5;i++)
{
for(int j=1;j<=5;j++)
{
cin>>si;
if(si=='*')
{
x=i;
y=j;
get
[j]=2;
}
else
{
get
[j]=si-'0';
}
}
}
for(int k=0;k<=20;k++)
{
flag=0;
ans=20;
for(int i=1;i<=5;i++)
{
for(int j=1;j<=5;j++)
{
s
[j]=get
[j];
}
}
dfs(0,x,y,k);
if(ans==k)
{
break;
}
}
if(ans<=15)
{
printf("%d\n",ans);
}
else
{
printf("-1\n");
}
}
return 0;
}
作者:
线条
时间:
2018-4-14 08:44
支持您的分享
作者:
朱小明
时间:
2018-7-18 09:29
支持您的分享
作者:
恒小杰
时间:
2019-9-14 23:44
支持您的分享
作者:
源分
时间:
2019-11-3 10:13
支持您的分享
作者:
伊风来
时间:
2022-5-17 12:00
他[她]看完这篇文章说:
欢迎光临 OOCN分享圈 (http://oocn.258club.com/)
Powered by Discuz! 7.2