首页 > 其他分享 >2024省选联测11

2024省选联测11

时间:2024-01-15 19:58:41浏览次数:72  
标签:val 省选 ++ 2024 int ge 联测 mod

A. Giao 徽的烤鸭

给定一棵树,边权为 \(1\)。在第 \(i\) 家店办卡花费 \(w_i\) 元。对于任意一家店,如果 Giao 徽在到 \(i\) 的距离小于等于 \(p\) 的所有店办了卡,可得到 \(v_p\) 元的代金券。求最大利润。

\(f_{u,i}\) 表示在以 \(u\) 为根的子树中,到 \(u\) 距离小于等于 \(i\) 的最大利润。

要求父节点第二维 \(\ge i - 1\),儿子第二维 \(\ge i - 1\)。

\(f_{u,i}+=\max(f_{v,i-1},f_{v,i},f_{v,i+1})\)

初始化 \(f_{u,i}=v_i-w_u\)。

注意考虑不选的情况。

点击查看代码
void dfs(int u, int fa)
{
    for(int i = 1; i <= n; ++ i) f[u][i] = b[i - 1] - a[u];
    for(int i = head[u], v; i; i = e[i].nex)
    {
        if((v = e[i].to) == fa) continue; dfs(v, u);
        f[u][0] += max(f[v][0], f[v][1]);
        for(int j = 1; j <= n; ++ j)
            f[u][j] += max(f[v][j - 1], max(f[v][j], f[v][j + 1]));
    }
}

B. A Dance of Fire and Ice

有一个数 \(val\),初始值为 \(1\)。\(n\) 次操作,每次赋值或者 \(val \times x \bmod p\),\(p\) 是质数。选出任意操作并以任意顺序执行操作。问最终 \(val\) 有多少种可能的取值。

用原根转换成加法,bitset 优化背包就能过了。好像还可以二分哈希,但是我不会。

点击查看代码
f[0] = 1;
for(int i = 1, o, x; i <= n; ++ i)
{
    scanf("%lld%lld", &o, &x); x %= mod;
    if(!x) ++ ans;
    else o == 0 ? f[val[x]] = 1 : vis[val[x]] ++;
}

for(int i = 0; i < mod; ++ i)
{
    while(vis[i] --)
    {
        h = f | (f << i) | (f >> (mod - 1 - i));
        if(h == f) break; f = h;
    }
}
for(int i = 0; i < mod - 1; ++ i) if(f[i]) ++ ans;

C. 挖掘机技术哪家强

\(n\) 个数,\(a_i=i\)。每次把 \(a_x\) 和 \(a_{x+1}\) 连边,并且交换。问最大团。

暴力 dfs 可得到 60pts。

标签:val,省选,++,2024,int,ge,联测,mod
From: https://www.cnblogs.com/Estelle-N/p/17966171

相关文章

  • 2024-1-15 大数据hive-执行计划
    学习执行计划。简单的解释为:explainquery;一个简单的例子为:explainselectsum(id)fromtest1;该语句的执行计划为:STAGEDEPENDENCIES:Stage-1isarootstageStage-0dependsonstages:Stage-1STAGEPLANS:Stage:Stage-1MapReduceMapO......
  • 南外集训 2024.1.15 T3
    纯粹技术性的题目。给定一个字符串的后缀数组以及对应的height数组的一部分(即一些height数组的位置是未知的,用\(-1\)表示),要求还原出一种可能的字符串。保证存在一种由\(26\)个小写英文字母构成的解。\(1\len\le10^6\)首先考虑没有\(-1\)的情况。注意到此时我们给......
  • 2024.1.15-每日进度笔记
    今天,我尝试在java中对昨天的python脚本进行调用,并尝试对输出结果进行格式化。 参考:百度文心一言的回复。 packagetest0113;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.Arrays;publicclasstes......
  • 2024云渲染,渲染农场带给三维建模行业的影响
    在电影和电视的CG特效制作中,三维建模技术是核心组成部分,因为它们能够创造出既细致又引人注目的场景和角色。三维建模和渲染软件等功能的也在日益强大,建模艺术家们可以创作出更加逼真的环境、栩栩如生的人物发丝、动人心弦的光照效果和栩栩如生的纹理质感。那么云渲染与渲染农场给......
  • 【前端面试】2024年前端面试题之JS篇
    请简述JavaScript中的thisJS中的this是一个相对复杂的概念,不是简单几句能解释清楚的。粗略地讲,函数的调用方式决定了this的值。我阅读了网上很多关于this的文章,ArnavAggrawal写的比较清楚。this取值符合以下规则:在调用函数时使用new关键字,函数内的this是一个全新的对......
  • 2024年AI预测报告-金融
    AndreessenHorowitz公司的合伙人MarcAndrusko表示银行和交易新工具到2024年,我们将看到雄心勃勃的创始人着手解决金融机构所面临的最为棘手的问题。 尽管全球投资银行和交易服务市场年收入接近3500亿美元,但目前仍主要依赖于20世纪80年代建立的内部部署系统和企业软件。尽管......
  • 2024年AI预测报告-法律安全
    美国《福布斯》双周刊网站发布:至少一家美国法院将裁定在互联网上训练的生成式人工智能模型构成版权侵犯。该问题将开始向美国最高法院提起诉讼。如今,一个重大且未被充分认识的法律风险笼罩在整个生成人工智能领域:世界领先的生成人工智能模型是在大量受版权保护的内容上进行训练的,......
  • Photoshop 2024:数字图像处理的行业标准 mac/win版
    Photoshop2024是一款功能强大的数字图像处理软件,被广泛用于创意设计和视觉效果制作。这款软件提供了广泛的工具和功能,使用户能够进行各种复杂的图像编辑和合成工作。→→↓↓载Photoshop2024mac/win版Photoshop2024在图像处理方面具有许多优势。首先,它支持各种图像格式,包括......
  • Adobe Audition 2024:音频处理的巅峰之作mac/win版
    AdobeAudition2024是一款功能强大的音频编辑和混音软件,专为专业音频制作而设计。这款软件提供了广泛的工具和功能,使用户能够处理、编辑和混合各种音频文件,从简单的音频编辑到复杂的音乐制作和后期制作工作。→→↓↓载AdobeAudition2024AdobeAudition2024引入了许多新功......
  • 每日一题 2024-1-15 删除排序链表中的重复元素Ⅱ
    1.题目(中等)原题链接给定一个已排序的链表的头\(head\),删除原始链表中所有重复数字的节点,只留下不同的数字。返回已排序的链表。示例1:输入:head=[1,2,3,3,4,4,5]输出:[1,2,5]示例2:输入:head=[1,1,1,2,3]输出:[2,3]提示:链表中节点数目在范围\([0,300]\)......