您当前的位置: 首页 > 

*DDL_GzmBlog

暂无认证

  • 1浏览

    0关注

    605博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[luogu] P1246 编码 dfs打表

*DDL_GzmBlog 发布时间:2021-12-11 15:52:02 ,浏览量:1

前言

d f s dfs dfs是真的好难 传送门 :

思路

因为数据长度只有 6 6 6 ,所以我们可以直接打表出来时间复杂度 O ( 2 26 ∗ 6 ) O(2^{26} *6) O(226∗6)

显然是可行的

所以我们可以对于每一个长度,我们都 d f s dfs dfs一遍,然后用 m a p < S t r i n g , i n t > map map 来

记录位置

CODE
void dfs( int l,int x,string temp)
{
	if(x > l )
	{
		mp[temp] = ++cnt;
		return;
	}

	char i ;
	if(x == 1)
	i = 'a';
	else
	i = temp[x-2]+1;

	for(;is;
	cout            
关注
打赏
1657615554
查看更多评论
0.0868s