您当前的位置: 首页 > 

钟钟终

暂无认证

  • 1浏览

    0关注

    233博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

倒计时10天

钟钟终 发布时间:2022-04-28 23:59:25 ,浏览量:1

P6154 游走 做法很简单,一个记忆化搜索。 两个关键点: 1.深搜记录路径条数f[x]=(f[x]+f[y])%mod 2.回溯中记录以x为起点的路径长度g[x]=(g[x]+f[y]+g[y])%mod

#include
#define int long long
using namespace std;
const int N=7e5+10;
const int mod=998244353;
int n,m,cnt,tmp,ans;
int tot,to[N],nxt[N],head[N];
int f[N],g[N];
void add(int x,int y) {
	to[++tot]=y;
	nxt[tot]=head[x];
	head[x]=tot;
}
void dfs(int x) {
	if(f[x])
        return;
	f[x]=1;
	for(int i=head[x]; i; i=nxt[i])
	{
		int y=to[i];
		dfs(y);
		cout            
关注
打赏
1664378814
查看更多评论
0.1218s