续上篇,如何用#define替代有参数的函数
  • 板块学术版
  • 楼主tin_ingot
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/2/10 21:16
  • 上次更新2023/10/28 08:58:38
查看原帖
续上篇,如何用#define替代有参数的函数
553188
tin_ingot楼主2022/2/10 21:16
#define dfs() inline void dfs(int now,int sum)\
{\
	if(sum>p) return ;\
	if(now>n)\
	{\
		if(s==p)\
		{\
			for(int i=1;i<=n;i++) write(a[i]),putchar(' ');\
			exit(0);\
		}\
		return ;\
	}\
	for(int i=1;i<=n;i++)\
	{\
		if(used[i]) continue;\
		used[i]=1;\
		a[now]=i;\
		dfs(now+1,sum+i*f[n][now]);\
		used[i]=0;\
	}\
}

参数now和sum调用时咋整

2022/2/10 21:16
加载中...