站外题,求助,悬关
  • 板块题目总版
  • 楼主l_615
  • 当前回复9
  • 已保存回复9
  • 发布时间2023/9/26 22:36
  • 上次更新2023/11/2 17:56:06
查看原帖
站外题,求助,悬关
622724
l_615楼主2023/9/26 22:36

链接http://ybt.ssoier.cn:8088/problem_show.php?pid=1195

代码如下

#include<bits/stdc++.h>
using namespace std;
long long a[10010],n,k,sum,l=0;
void dfs(int x,int p)
{
	sum=p;
	if(x<n&&l==0)
	{
		dfs(x+1,sum+a[x+1]);
		dfs(x+1,sum-a[x+1]);
	}else if(sum%k==0&&l==0){
		l=1;
		printf("YES");
	}
	return;
}
int main()
{
	scanf("%d%d",&n,&k);
	for(int i=1;i<=n;i++)
	{
		scanf("%d",&a[i]);
	}
	dfs(0,0);
	if(!l)
	 printf("NO");
	return 0;
}

一直五十五分%%%

2023/9/26 22:36
加载中...