第十届中国大学生程序设计竞赛 哈尔滨站(CCPC 2024 Harbin Site)

比赛链接

Review

因为下周就要“一起哈啤”,所以这周末来 VP 去年的“一起哈啤”,然而已经一个多月没写代码了!

开题顺序依旧,看了个 J 感觉还挺可做,直接贪心写了一发,爆!火速下机让牛子过了 C。

这边 zzz 识别 G 也很签到,然后写着写着懵了,牛子疑似会了 D。跟了下榜,趁他调试间隙我上去过了 M。

此时意识到 J 贪心策略正确但是考虑细节需要一个大根堆,之前的复杂度有偏差。此时 zzz 成功爆了 G,牛子成功爆了 D,意识到自己题读错了!

此时上去写改了 J,继续爆。zzz 写 G 终于通过。得知 zzz 掌握了 A/E 的思路,牛子会了 B/L!但是电脑只有一台……

J 仍然是一个完全神秘的状态,打算等手头好写的完成拍一下。和 zzz 讨论了 K 得出结果,等牛子过了 L 成功拍出 J,然后也过了。然后火速改了下 K 也过了,此时 2.5h 仅通过 6 题。然后跟榜单发现在金牌线内???路边比赛。。。

后续就是经典二一分带了,牛子写 B 的计算几何,我和 zzz 优化了 E,接力通过两题。最后 zzz 给出 A 的构造 4:50 左右通过 A。成功 9 题下班,喜提金牌线内(罚时垫底)

怎么就是写不对!不过签贪心确实很诡异。

Solution

A. 造计算机

可以先连出一条链,相邻有 \(0/1\) 两条边,那么这样一条链就代表着某个高位固定下的 \(0\sim 2^k-1\)

那么可以分治考虑这个问题,分出的整块就可以直接利用上面的构造得出,例如 \((10010)_2\)\((11100)_2\)\((101xx)_2\)\((110xx)_2\) 就是两个整块,之后可以继续划分。

C. 在哈尔滨指路

依题意翻译两种指示。

E. 弹珠赛跑

考虑计算第 \(i\) 个弹珠在位置 \(j\) 时产生贡献的概率,把所有 \(|x_j|/v_i\) 排序之后,要求左右各取一半,类似 \([x^{(m-1)/2}]\prod_{k\neq i} (a_k+b_kx)\)。排序后移动当前的位置,只有前后两个位置的贡献产生影响了,对多项式就是做一次除法做一次乘法,复杂度 \(O(nm^2)\)

J. 新能源汽车

一定是尽量用快要能充电的电瓶,如果不够就依次使用下一个充电桩对应的电瓶,用堆来维护这个过程。

K. 农场经营

先满足 \(l_i\) 的下界,按照 \(w_i\) 降序排序。由于只能修改一个位置,修改 \(x\) 后就只会在下界基础上增加 \(x\) 及以前的位置,预处理前缀和后二分即可。

M. 奇怪的上取整

直接枚举因数即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/953783.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CSP-S 回顾

开考后发现自己穿了一个绒秋裤,考场上要被热死了,不断通过喝水降低体温。 $1min$ 第一题一下想到$DP和反悔贪心$,还好学了(汗) $1min 1s$否决掉了$DP$ $20min$ 奶龙考试时遇到了一些问题: 优先队列pair<int,p…

https://heylink.me/tizihacks/

https://heylink.me/tizihacks/https://heylink.me/tizihacks/

2025CSP-J游记

今年是最后一次打J组了,考的还可以。 上考场了,心想必将 J组 \(AK\),我带着信心又有点慌进考场了。 先看 \(T_1\) \(T_1\) 我感觉隔壁同学(好像是华辰的)语文挺好,看题好快,迅速开打。 \(应该是“最难的题”了吧…

通达信:引用函数 - Leone

DRAWNULL 无效数返回无效数。用法: DRAWNULL例如: IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL)表示下跌时不画线。 BACKSET 向前赋值用法: BACKSET(X,N),若X非0,则将当前位置到N周期前的数值设为1. 例如: BACKSET(CLO…

项目架构

聊天机器人项目架构

CSP总结

DAY-1 机房里萦绕着一种特有的氛围,我复习了 \(wiki\) 上的数学与 \(DP\) 章节(但并没有用到)。 DAY1 8点到校,或许是前一天没睡好的缘故,在车上就想睡觉,于是在原本几乎全车人都很活跃的时间段里没有什么参与。…

AI泡沫再思考:技术革命与投资狂潮的真相

本文探讨了当前AI领域的投资泡沫现象与技术发展前景,分析了AGI实现时间表、就业市场影响以及初创企业生存率等关键问题,指出技术突破与市场震荡并存的复杂性。重新审视AI泡沫 | Daniel Miessler 为什么重大崩盘、AGI…

[群表示论]基本概念

取基础域为 \(\mathbb k\). 令 \(G\) 是一个群,同态 \(\rho\colon\ G\longrightarrow GL(V)\) 给出 \(G\) 的表示 \((V,\rho)\),其中 \(V\) 是线性空间. 我们称 \(V\) 是 \(G-\)模. 令 \(V\) 是 \(G-\)模,\(W\) 是 …

P14362 [CSP-S 2025] 道路修复

题目大意 给定 \(n\) 个点,\(m\) 条边的无向图且有边权,有 \(k\) 个额外点,每个额外点向这 \(n\) 个点连边,且额外点有点权,求最小生成树。 \(n\leq 1e4\),\(m\leq 1e6\),\(k\leq 10\)。 Sol 从考场思路改了一点…

10.30总结

1.早点休息了明天去泰山

基于 Maxwell 实现 MySQL 数据实时迁移到 Mongodb

在 DB 运维层而非应用层实现需求,以降低应用层的业务侵入性及性能影响。 maxwell 是一款 ETL 工具,基本原理是 实时解析 MySQL 的 binlog 丢到相应的 MQ 中供具体业务逻辑去消费。 比如最典型的一种大数据日志路径:…

CSP2025-S 坠机记

CSP2025-S 坠机记 省流:未能完成 AK 的心愿。初赛随便考的,94 分。 复赛依然是在七高,成功在 14:20 抵达教室,发现我所在的机房电脑性能要烂一些,然而键盘要好一些,应该是好事。位置是靠窗,比较好,开考前准备写…

世界计划:无法歌唱的初音未来

标题是骗你点进来的。 Day 0 上午爽爽玩神秘构造小游戏,连砍到 C 不知道多少。 然后写了点 AGC 题,感觉都很水啊,自己强爆了。 中午回去刷本,fgo 真特么好玩。 下午进考场,发现自己的座位附近散布了一堆熟人,但貌…

11.2 每日一题 赦免战俘

本题要求将一个矩阵分为四个子矩阵,在将四个子矩阵不断继续分成个子矩阵,直到无法分出,并且每次对左上角的矩阵进行处理。 本题可用dfs对矩阵不断进行划分如图所示,我们的目标为对每次划分出来的矩阵的左上角进行处…

jenkins安装排错

jenkins安装排错[root@localhost ~]# docker history jenkins/jenkins:2.497-jdk17 IMAGE CREATED CREATED BY SIZE COMMENT 2cef2c7f7799 8 months ago…

一、RK3562板卡上手

一、概述 板卡是搞活动的时候一块99元的RK3562,配置1GB的DDR、8GB的EmmC。 二、如何使用USB烧录系统到Emmc安装DriverAssitant_v5.13,安装瑞芯微的USB驱动,先点击卸载再点击安装 安装RKDevTool_Release_v3.31,安装…

【题解】CCPC 2024 Jinan Site [J] Temperance

题目链接 CCPC 2024 Jinan Site [J] Temperance 题目大意 题干看上去很复杂,但是我们可以发现,一个植物如果合法,那一定意味着它对应的 \(xy\) \(yz\) \(xz\)平面中,至少有一个平面整个平面合法,如果一个点不合法…

2025 年 11 月金属件去毛刺机,五金去毛刺机,自动去毛刺机厂家最新推荐,聚焦资质、案例、售后的五家机构深度解读!

在制造业精细化发展趋势下,金属件去毛刺机、五金去毛刺机、自动去毛刺机的品质直接决定零件加工质量与生产效率。为助力企业精准选型,十家行业权威机构联合开展测评,从厂家资质(生产认证、专利数量)、实际案例(不…

原来求凸包这么简单

awd我发现我没正经学过求凸包,导致经常会在排序的 corner cases 上想很久。 今天终于发现,原来排序一遍求上凸包,再求下凸包的时候直接 reverse 一下再跑一遍就好了,不用改 cross 的大于号小于号,连拼接上下凸包的…