求助求助求助!!!求满分代码!
  • 板块灌水区
  • 楼主tang3
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/5/13 09:55
  • 上次更新2023/10/23 15:57:30
查看原帖
求助求助求助!!!求满分代码!
838392
tang3楼主2023/5/13 09:55

题目链接

我的代码

#include <iostream>
using namespace std;
const int N = 30;
struct Food {
    int a;
    int b;
} foods[N];

bool st[N];  
int n;
int res = 0x3f3f3f3f; 

void dfs(int u, int a, int b) 
{
    if (u == n + 1) 
    {
        if (b == 0) 
        {
            return;
        }

        res = min(res, abs(a - b));  
        return;
    }

    dfs(u + 1, a, b);

    dfs(u + 1, a * foods[u].a, b + foods[u].b);
}

int main()
{
    cin >> n;

    for (int i = 1; i <= n; i ++ )
    {
        cin >> foods[i].a >> foods[i].b;
    }

    dfs(1, 1, 0);

    cout << res << endl;

    return 0;
}

谢谢Thanks♪(・ω・)ノ

2023/5/13 09:55
加载中...