比赛:2025多校冲刺CSP模拟赛5

日期:\(25.10.15\),场地:\(\text{accoder}\),排名:\(27/73\)

估分:\(100+20+65+15=200\)

终分:\(100+20+65+5=190\)

应该得分:\(100+40+65+15=220\)

失分

\(T_4\) 好像神秘常数只有 \(5\) 分,他们 \(15\) 不是纯暴力。

时间轴复盘

\(8:10\) 开始。

模拟题,直接干啊,我们发现 reset 很关键所以直接分两种情况即可,另外一种直接解方程就行了,于 \(8:29\) 分拿下。

\(T_2\),读完题目就知道是一个很典型的斜率优化的式子(只不过是加和),然后 \(5\) 分钟随便写写 \(\mathcal{O}(n^2)\) 就行了,于 \(8:39\) 分拿下 \(20\) 分。

写 \(T_3\),我们发现只需要考虑最大值,一旦最大值确定,只需要一个 \(\mathcal{O}(n)\) 的 \(dp\) 即可。

所以我们先考虑最大值不变的情况,写了下,水过了小样例,大样例大概是 \(1:2\) 的样子。

然后回头看了下 \(T_2\),发现平方时没有先取模(虽然原本也不用),但为了保险,还是重新交了一下。

继续 \(T_3\),发现最大值的取值最多是 \(\mathcal{O}(n)\) 个,暴力枚举最大值的取值然后 \(dp\) 是 \(\mathcal{O}(n^2)\) 的,写了一下样例全过,于 \(9:23\) 交了一发拿下 \(\mathcal{O}(n^2)\) 的分数。

花 \(20\min\) 看了一下 \(T_4\),没怎么细想,先继续做 \(T_3\),感觉 \(T_3\) 可以直接拿下啊(doge)

注意到这个 \(a_i\leq 5\) 其实是表明最大值的取值很小,所以说我们直接选取所有最大值的情况并进行去重,然后暴力即可,时间复杂度 \(\mathcal{O}(n\max a_i)\),于 \(9:54\) 拿下 \(65\) 分。

中途上了一个厕所,细想了一下如何用线段树优化一下这个 \(dp\),但发现有点不好做。

回来之后,搞 \(T_4\) 的暴力。

随便写写,于 \(10:15\) 分交了一发。

然后想 \(T_2\),因为当时再想:如果 \(T_2\) 过了就能拿下 \(280\) 的分数,相当可观。

中途不知什么时候想优化一下 \(T_4\) 常数然后又来了一发,依旧 \(5\) 分(不知)。

还剩 \(1h20\min\),想 \(T_2\)。随便手玩这个 \((x\text{ xor } y)^2\),发现了许多好玩的东西:

  • \((x\text{ xor } y) ^ 2 = (x\text{ or }y - x\text{ and }y) ^ 2\)
  • \((x\text{ xor }y) ^ 2 = (x+y-2\times (x\text{ and }y))^2\)

然后发现除了把那些常数提出来,好像并没有什么用。

想着想着二进制题目不是带 \(\log a_i\) 么?感觉这样化开之后也很难办啊?

\(11:20\) 了,写一步看一步吧,写了之后并没有发现哪里可以优化,想到了前缀和或者拆位计算,但还是由于有 \(f_j\) 的缘故不知道怎么优美地解决。

\(11:50\) 了,检查一下代码就随机游走了。

可复用经验

  • \(\text{attention is all you need.}\)

吾赛时四省吾身

  • 题目看对了乎?
  • 暴力打了乎?
  • 所及而至乎?
  • 造数据验了乎?

签名:xxx 日期:\(25.10.15\)

2025多校冲刺CSP模拟赛5 总结的更多相关文章

  1. 【CJOJ P1957】【NOIP2010冲刺十模拟赛】数字积木

    [NOIP2010冲刺十模拟赛]数字积木 Description 小明有一款新式积木,每个积木上都有一个数,一天小明突发奇想,要是把所有的积木排成一排,所形成的数目最大是多少呢? 你的任务就是读入n个 ...

  2. CSP模拟赛游记

    时间:2019.10.5 考试时间:100分钟(连正式考试时间的一半还没有到)题目:由于某些原因不能公开. 由于第一次接触NOIinux系统所以连怎么建文件夹,调字体,如何编译都不知道,考试的前半小时 ...

  3. 【CSP模拟赛】Freda的迷宫(桥)

    题目描述 Freda是一个迷宫爱好者,她利用业余时间建造了许多迷宫.每个迷宫都是由若干房间和走廊构成的,每条走廊都连接着两个不同的房间,两个房间之间最多只有一条走廊直接相连,走廊都是双向通过.  黄昏 ...

  4. 冲刺Noip2017模拟赛8 解题报告——五十岚芒果酱

    1.鼎纹 [问题描述] 据说鼎纹的 种制造 式是 铜模印出来的,这是我国古代劳动 智慧 的结晶.铜模印过的地 ,会留下深深的印记,经过时间的炼化,洗 练成历史的遗存. 聪明的古代劳动人民拥有一个 a ...

  5. 冲刺Noip2017模拟赛7 解题报告——五十岚芒果酱

    1.二叉树(binary) .二叉树 (binary.cpp/c/pas) [问题描述] 二叉排序树或者是一棵空树,或者是具有下列性质的二叉树: ()若左子树不空,则左子树上所有结点的值均小于它的根结 ...

  6. 冲刺Noip2017模拟赛4 解题报告——五十岚芒果酱

    题1 韬韬抢苹果(apple) [问题描述] 又到了收获的季节,树上结了许多韬韬,错了,是许多苹果,有很多个小韬韬都来摘苹 果.每个韬韬都想要最大的苹果,所以发生了争执,为了解决他们的矛盾,出题人定了 ...

  7. 冲刺Noip2017模拟赛2 解题报告——五十岚芒果酱

    题1 牛跑步(running) [题目描述] 新牛到部队,CG 要求它们每天早上搞晨跑,从 A 农场跑到 B 农场.从 A 农场到 B 农场中有 n- 个路口,分别标上号,A 农场为 号,B 农场为 ...

  8. 冲刺Noip2017模拟赛1 解题报告——五十岚芒果酱

    题1 国际象棋(chess) [问题描述] 有N个人要参加国际象棋比赛,该比赛要进行K场对弈.每个人最多参加2场对弈,最少参加0场对弈.每个人都有一个与其他人都不相同的等级(用一个正整数来表示).在对 ...

  9. CSP模拟赛2游记

    这次由于有课迟到30min,了所以只考了70min. 调linux配置调了5min,只剩下65min了. T1:有点像标题统计,但要比他坑一点,而且我就被坑了,写了一个for(int i=1;i< ...

  10. 五校联考模拟赛Day2T2矩阵(容斥原理)

    题意 $n * m$的网格,对其进行黑白染色,问每一行每一列至少有一个黑格子的方案数. Sol 考场上只会$n^3$的dp,还和指数级枚举一个分qwq 设$f[i][j]$表示到了第$i$行,已经有$ ...

随机推荐

  1. 模拟beego登陆

    模拟beego登陆 package main import ( "fmt" "time" "io/ioutil" "net/url ...

  2. LIS系统连接设备,双向自动上机检测-九五小庞

    注:仪器为:LabConsole1.条形码扫描过程如下:(1).操作员把贴有条形码的试管放到样本盘.(2).点击LabConsole的"开始"按钮.(3).设备开始扫描条形码.(4 ...

  3. Win11专业版有网络却上不了网的问题

    一些雨林木风系统的用户,使用win10专业版计算机时,但是,网络没有显示红叉叉和黄色感叹号,都一切正常,但是就无法上网的问题.这发生了什么事?应该有很多小伙伴都遇到这样的情况.因此,本文中雨林木风小编 ...

  4. 又是一个里程碑,轻松超过200k

    7月17日,我刚为免费在线拼图工具的访问量突破100k而发了喜报,没想到才过了不到一周,7月23日这个数字就再次翻倍,超过了200k 如此迅猛的流量增长着实让我震惊,这在上一周还不敢想象,在一个月前更 ...

  5. CF742B Arpa’s obvious problem and Mehrdad’s terrible solution (数论)

    codeforces链接:https://codeforces.com/problemset/problem/742/B CF742B Arpa's obvious problem and Mehrd ...

  6. ARM 通用中断控制器GIC(Generic Interrupt Controller)

    Zynq7000系列学习笔记 本文介绍分发器(Distributor)和CPU接口 (CPU Interface)的功能与协作,并提供C语言案例辅助理解. 总结来说,分发器设置中断使能和中断优先级,并 ...

  7. AI应用开发-本地大模型部署与API调用实战:LM Studio完整教程

    为什么选择本地部署? 本地部署大模型的核心优势: 数据隐私:所有数据本地处理,无隐私泄露风险 零成本使用:无需API密钥,一次部署无限使用 离线可用:摆脱网络依赖 完全控制:自定义参数和配置 硬件要求 ...

  8. jQuery-筛选器方法、操作标签、事件

    目录 JQuery筛选器方法 1.下一个元素 2.上一个元素 3.父亲元素 4.儿子和兄弟元素 5.练习展示 JQuery操作标签 1.操作类js与jq的对比 2.操作标签样式(链式操作) 3.位置操 ...

  9. jsnes 在线游戏机源码

    https://toscode.mulanos.cn/feiyu22/jsnes   jsnes 在线游戏机源码 介绍 软件架构 体验地址 安装教程 常规使用说明 容器化使用说明 文档站点化 更新日志 ...

  10. Seata 问题:Could not found property service.disableGlobalTransaction, try to use default value instead

    问题描述 在启动一个 Seata 项目时,报错如下: 提示没有发现 service.disableGlobalTransaction 这个属性 问题分析 从打印信息显示,应该是 service.dis ...