当前位置: 首页 > news >正文

P14467 [COCI 2025/2026 #1] 扔球 / Krugomet 题解

P14467 [COCI 2025/2026 #1] 扔球 / Krugomet 题解

题目链接

我的博客

思路

这道题,\(k\) 的取值范围很大,我们考虑倍增。

\(f_{i,j}\) 表示第 \(i\) 个人,经过 \(2^j\) 轮,最终扔给哪个人。然后递推式即为

\[f_{i,j}=f_{f_{i,j-1},j-1} \]

表示含义为:第 \(i\) 个人,经过 \(2^j\) 轮扔给谁是经过 \(2^{j-1}\) 轮之后再经过 \(2^{j-1}\) 扔给谁。

时间复杂度 \(O(n \log k)\)

代码

const int N=4e5+10;
int n,k,a[N];
ll f[N][50];//同上
ll ans[N];//答案
int findf(int x,int k){//倍增找 x 经过 k 轮后的“祖先”for(int j=31;j>=0;j--){if(k&(1<<j)){x=f[x][j];}}return x;
}
signed main(){n=Read();k=Read();for(int i=1;i<=n;i++) a[i]=Read();for(int i=1;i<=n;i++){int x=Read();f[i][0]=x;//直接“父节点”即为暗恋对象}//倍增的预处理for(int j=1;j<=31;j++){for(int i=1;i<=n;i++){f[i][j]=f[f[i][j-1]][j-1];}}for(int i=1;i<=n;i++){int fa=findf(i,k);ans[fa]+=a[i];}ll mx=0;for(int i=1;i<=n;i++){mx=max(mx,ans[i]);}printf("%lld\n",mx);for(int i=1;i<=n;i++){if(mx==ans[i]) printf("%lld ",i);}return 0;
}
http://www.jsqmd.com/news/36305/

相关文章:

  • 【ACM出版、EI检索稳定】2025年人工智能、业务转型和数据科学创新国际学术会议(ICBTDS 2025)
  • 2025年石棉橡胶板厂家联系电话推荐:采购避坑与售后无忧
  • MATLAB实现海浪数据处理与谱分析
  • VP 2023CCPC Harbin
  • 路由器和静态路由配置实验(2)
  • 离散数学作业 251103
  • 解码LVGL中文字体、输入框、键盘
  • 2025年比较好的钢塑课桌椅优质厂家推荐榜单
  • 2025年靠谱的服装激光打孔机厂家最新实力排行
  • AIGC|数字人平台技术创新与选择指南 - 二当家
  • 【10月25日证书】PostgreSQL管理员认证工信人才官网可查
  • ONNX模型文件
  • ESXi 6.7安装教程
  • 2025年靠谱的重型纸箱最新TOP厂家排名
  • 无法处理文件 Launcher.resx,因为它位于 Internet 或受限区域中,或者文件上具有 Web 标记。要想处理这些文件,请删除 Web 标记。
  • MATLAB中PCNN输出域改进及其在彩色图像增强中的应用
  • 前端环境搭建,保姆式教学 - 详解
  • 2025 年 11 月建筑资质办理/转让/新办/收购/代办厂家推荐排行榜,消防维保/总包/劳务/地基基础工程/电子与智能化工程/消防设施工程/防水防腐保温工程资质公司推荐
  • 2025 年 11 月地坪厂家推荐排行榜,环氧地坪漆,聚氨酯地坪,固化耐磨地坪,防腐地坪,室外路面防滑地坪,运动地面,PVC塑胶地板,魔石地坪公司推荐
  • 2025年评价高的耐甲酸涂料TOP实力厂家推荐榜
  • 2025 年 11 月隔热条厂家推荐排行榜,尼龙隔热条,PA66尼龙隔热条,建筑用隔热条,断桥铝门窗隔热条,门窗幕墙阳光房隔热条公司推荐
  • 一次通过Wireshark排查DLP系统因IP变动运行异常的经历
  • 2025年杭州公司律师权威推荐榜单:离婚律师/婚姻律师服务机构精选
  • 2025年热门的反弹器厂家推荐及选购指南
  • 2025年食品厂聚丙烯酰胺生产厂家权威推荐榜单:养殖场聚丙烯酰胺/聚丙烯酰胺阴粉/聚丙烯酰胺分子量源头厂家精选
  • MyBatis的配置文件中定义类型别名(type aliases)的技巧
  • vbs脚本,批量将word文件转为pdf文件
  • 2025年评价高的干冰清洗设备优质厂家推荐榜单
  • vbs脚本,批量将excel文件转为pdf文件
  • 20232411 2024-2025-1 《网络与系统攻防技术》实验四实验报告