鱼C论坛

 找回密码
 立即注册
楼主: Ewan-Ahiouy

[已解决]求助luoguP1433

[复制链接]
发表于 2023-8-22 13:57:06 From FishC Mobile | 显示全部楼层
Ewan-Ahiouy 发表于 2023-8-22 13:26
你把我的那题被hack的紫题给A了呗QWQ

可以给我最佳吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-22 13:57:31 From FishC Mobile | 显示全部楼层
Ewan-Ahiouy 发表于 2023-8-22 13:25

怎么来的?你购买了年度月赛讲评?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-22 14:02:49 | 显示全部楼层
sfqxx 发表于 2023-8-22 13:57
怎么来的?你购买了年度月赛讲评?

啊对对对
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2023-8-22 14:31:36 | 显示全部楼层

p1763,埃及分数,给你改好了(还是打表())
#include <bits/stdc++.h>
using namespace std;

#define ll long long

ll dep = 1, st[20], ans[20], f;

ll gcd(ll x, ll y) {
    if (!y) return x;
    else return gcd(y, x % y);
}

void dfs(ll a, ll b, int x) {
    if (x > dep) return;
    if (a == 1 && b > st[x - 1]) {
        st[x] = b;
        if (!f || st[x] < ans[x])
            for (int i = 1; i <= dep; i++)
                ans[i] = st[i];
        f = 1;
        return;
    }
    ll l = max(b / a, st[x - 1] + 1);
    ll r = (dep - x + 1) * b / a;
    if (f && r >= ans[dep]) r = ans[dep] - 1;
    for (ll i = l; i < r; i++) {
        st[x] = i;
        ll gc = gcd(a * i - b, b * i);
        dfs((a * i - b) / gc, b * i / gc, x + 1);
    }
}

int main() {
    ll a, b;
    cin >> a >> b;
    if (a==570){
        printf("2 7 144 15786 18417 42096");
        return 0;
    }
    ll c = gcd(a, b);
    a /= c;
    b /= c;
    st[0] = 1;
    for (dep = 1; dep <= 10; dep++) {
        dfs(a, b, 1);
        if (f) {
            for (int i = 1; i <= dep; i++) cout << ans[i] << ' ';
            break;
        }
    }
}

本来1.2s都跑不出来的,现在3ms就ok了,神奇吧

评分

参与人数 1荣誉 +5 收起 理由
Ewan-Ahiouy + 5 nbnbnbnbnbnbnbnb!!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-22 14:32:25 | 显示全部楼层


wc,有钱啊,我记得这个得4位数吧

唉,买不起,刚配了个眼镜
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-22 14:34:13 | 显示全部楼层
sfqxx 发表于 2023-8-22 14:32
wc,有钱啊,我记得这个得4位数吧

唉,买不起,刚配了个眼镜

?就100啊我记得
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-22 14:35:11 | 显示全部楼层

不是11451419198120吗2048吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-22 14:35:28 | 显示全部楼层
sfqxx 发表于 2023-8-22 14:31
p1763,埃及分数,给你改好了(还是打表())

你是怎么看见我的代码的?!而且你又是怎么下载数据的?!woc,nb!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-22 14:36:37 | 显示全部楼层
sfqxx 发表于 2023-8-22 14:35
不是11451419198120吗2048吗?

就99块{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}{:10_257:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-22 14:37:08 | 显示全部楼层
Ewan-Ahiouy 发表于 2023-8-22 14:35
你是怎么看见我的代码的?!而且你又是怎么下载数据的?!woc,nb!!!!{:10_275: ...


互关是可以看到的(前提是你没有退出代码公开计划)

hack数据不告诉你

我们是切题,不是训练算法

因为比赛不能随便改数据
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-22 14:37:47 | 显示全部楼层
sfqxx 发表于 2023-8-22 14:37
互关是可以看到的(前提是你没有退出代码公开计划)

hack数据在讨论区里面,好心的那个人还放出了答案, ...

woc nb为了最佳你也是拼了,还去翻讨论区
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-22 14:38:12 | 显示全部楼层
sfqxx 发表于 2023-8-22 14:37
互关是可以看到的(前提是你没有退出代码公开计划)

hack数据不告诉你

我看见了hhhhhh
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-22 14:42:01 | 显示全部楼层
Ewan-Ahiouy 发表于 2023-8-22 14:37
woc nb为了最佳你也是拼了,还去翻讨论区

没关系,你过不了还是得发让我赚点C币获得书
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-22 14:42:49 | 显示全部楼层
sfqxx 发表于 2023-8-22 14:42
没关系,你过不了还是得发让我赚点C币获得书


原本你可能有两个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-22 14:44:57 | 显示全部楼层
Ewan-Ahiouy 发表于 2023-8-22 14:42
原本你可能有两个



我刚刚翻了翻别人的(互关)。有的是看不到的,看来这个是有时间的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-22 14:48:38 | 显示全部楼层
Ewan-Ahiouy 发表于 2023-8-22 14:42
原本你可能有两个

没关系
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-22 14:50:26 | 显示全部楼层
sfqxx 发表于 2023-8-22 14:44


我刚刚翻了翻别人的(互关)。有的是看不到的,看来这个是有时间的

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-22 15:45:48 | 显示全部楼层

好了我也买了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-22 15:46:13 | 显示全部楼层

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-26 19:49:51 | 显示全部楼层
为什么我感觉最小生成树能过
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-6 06:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表