10月日记

news/2024/10/7 20:27:12/文章来源:https://www.cnblogs.com/QEDQEDQED/p/18447196

十月日记

10.4

今天进校门并没有遇到问题

也是回到了\(505\)机房老位置

有点困,所以模拟赛打的跟⑩一样 \(awa\)

\(T1\) 想到可以二进制拆开,然后把平方转换后直接做就行,但突然一瞬,想法没了(

调了半天 \(20\) 暴力,最后才想起来异或不能取模

\(T2\) 突然想到可以可以转成\(\sum_{i=1}^{n-m+1}{x_i}=m\)
但忘了可以插板

\(T3\) 懒得想正解(也想不出来awa),直接 \(O(qn^2)\)

\(T4\) 暴力


10.5

今天没歿縌毸\(vjudge\)刷专题

锣鼓上午活了一会就似了

我这台机子过一会就没网,解决方法:重插网线或狂刷新所有页面

园子消息.msg似了,对着红点难受了下午


10.6

比亚迪暑集就打了一场模拟赛,正好是今天原

改后\(T1\) 状压,分讨失败,并将freopen注释掉了,挂\(20pts\)

\(T2\) 第二个部分分直接记录每个点的状态,查询直接暴力向前走

刚开T2:x可能为0,一定要特判

T2宝玲后:为什么全RE?

qwq

\(T3\) 不会,手膜样例2没懂,发现概率是 \(\frac{34}{432},\frac{123}{432},\frac{275}{432}\)\(0pts\)

\(T4\) 直接输出两点之间距离,\(20pts\)


10.7

\(T1\)

赛时交成 \(T2\) 代码了,挂 \(80pts\) T_T

\(80pts\)

\(O((nm)^2)\)枚举相同颜色位置,即枚举所有四角颜色相同的矩形

\(\frac{n\times(n+1)\times m\times(m+1)}{4}-cnt\)即可

实测随机数据下跑的飞快

\(c_{i,j}=0,1\)正好给卡了,所以只有 \(80\)

正解

考虑固定颜色相同的同一行两个位置,\(n^2\)枚举即可

固定后,从上到下扫一遍,每次cnt++ans+=cnt正好可以做到不重不漏

\(T2\)

正解

先想部分分,由于时间与时间之间相互独立所以可以直接乘起来

\(cnt_i\) 表示时间 \(i\)\(cnt_i\) 个不拥挤地点

答案就是 \(\prod_{i=S}^T cnt_i\)

可是值域很大,开不起数组

但操作却不算太多(起码能开下)

所以可以类比离散化的思想,将每一次的操作的时间记录下来,然后对每一次的操作,使用数据结构维护区间修改,最后单点查询每一段的值,用 \(n\) 减掉即为本段时间的不拥挤地点数 \(cnt_i\)

\(T3\)

正解

区间\(dp\)

考虑答案只会在一个查询经过一个点 \(k\) 并和区间 \(\left[l,r\right]\) 有交集但不包含是时如果在此处断开就会使答案增加

所以便可以 \(dp\),转移时,枚举断点,考虑转移时的代价 \(cost(l,r,k)\) 就是符合使答案增加的询问数

因为 \(k\) 在区间内,所以只需要考虑包含关系,可以使用二维前缀和的思想,最后用过 \(k\) 区间数减掉包含 \(\left[l,r\right]\)的区间数即可

\(T4\)

正解

\(p_i\)\(i\) 号箱子有猫的概率,\(b_i\)\(i\) 链接的隧道通向的点

为方便用 \(x\) 代替 \(p_i\), \(y\) 代替 \(p_{b_i}\)

考虑一条链的情况,因为两个箱子之间相互独立,故直接转移,\(x=x\times y, y=1-(1-x)(1-y)\)

但本题会出现环,而环两端的点并不相互独立,所以要另寻他发

可以枚举两个端点的状态,用出现此种情况的概率乘上转移出来的 \(p_n\) 再加起来即可

细节:只需求出包含 \(n\) 的基环树中的点即可


偶然想起来可以写写日记(绝不是因为以前懒)
以前的以后再补,咕咕咕

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

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

相关文章

前端模块化进化史:从全局 function 到 ES Modules

目前,前端开发已经离不开由 CommonJS、ES Modules 和 Webpack 构建的模块化开发环境。无论是 JavaScript、CSS、图片还是其他资源,都可以作为一个模块来处理。那么,模块化究竟是如何发展到今天的呢? 全局函数模式 最初的前端模块化尝试是通过 全局函数来实现的。例如,在一…

CF131C题解

贪心,优先队列,CF 2200传送门:https://codeforces.com/problemset/problem/134/C 关注到题目的两个限制:1. 一个人只能与另外同一人交换一张卡牌。2. 一个人只能交换自己原来颜色的卡牌。 对于2条限制条件,显然有贪心思路:尽量让更多的人手持原有的卡牌。对于当前待交换的…

『模拟赛』多校A层冲刺NOIP2024模拟赛03

『模拟赛记录』多校A层冲刺NOIP2024模拟赛03Rank 炸了,触底反弹A. 五彩斑斓(colorful) 签,又没签上。 考虑如何一步步优化暴力。最暴力的思想 \(\mathcal{O(n^4)}\) 枚举每个矩形,判断四个顶点颜色。稍微优化些,两次 \(\mathcal{O(n^2)}\) 跑出对于行/列每个点下一个与之…

加装spark-3.5.3

集群版本 hadoop-3.4.0 hive-3.1.3 zookeeper-3.9.2 hbase-2.6.0(1.0.0以上需要zookeeper-3.4.0以上) spark-3.5.3(只能选2.13.0) scala-2.13.0(jdk8仅支持x.x.0系)总结一下:JDK8和scala-2.13.0必选。1.安装scala 1.1 下载解压 tar zxvf scala-2.13.0.tgz 1.2 配置环境变…

高级程序语言第二次个人作业

高级程序语言第二次作业这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/2024C/homework/13282学号 222200424姓名 赵伟豪编程练习3.13.23.33.43.53.63.73.8示例程序3.13.23.33.43.53.63.73.83.93.10总结与收获…

浏览器的渲染原理

浏览器渲染原理 五个渲染流程Parse 阶段:解析 HTMLStyle 阶段:样式计算三个阶段:收集,划分和索引所有样式表中存在的样式规则 访问每个元素并找到适用于该元素的所有规则,CSS 引擎遍历 DOM 节点,进行选择器匹配,并且匹配的节点执行样式设置 结合层叠规则和其他信息为节点…

CSP2024 前集训:多校A层冲刺NOIP2024模拟赛03

前言T1 没想到正难则反,脑瘫了没敢用 bitset(复杂度擦边但卡常能过),T2 空间开大了挂了 \(100pts\),\(T3\) 是原。 T1 五彩斑斓部分分 \(20pts\):\(O(n^4)\) 暴力。部分分 \(20+?pts\):进行一些优化,极限数据下仍是 \(O(n^4)\)。部分分 \(60\sim 100pts\):bitset 优化…

在C#中使用适配器Adapter模式和扩展方法解决面向的对象设计问题

之前有阵子在业余时间拓展自己的一个游戏框架,结果在实现的过程中发现一个设计问题。这个游戏框架基于MonoGame实现,在MonoGame中,所有的材质渲染(Texture Rendering)都是通过SpriteBatch类来完成的。举个例子,假如希望在屏幕的某个地方显示一个图片材质(imageTexture)…

React Fiber 原理

React Fiber 在 React 16 之前的版本对比更新 VirtualDOM 的过程是采用 Stack 架构实现的,也就是循环加递归,这种方式的问题是一旦任务开始进行就无法被中断。 如果应用中的组件数量庞大, Virtual DOM 的层级比较深,主线程被长期占用,知道整颗 Virtual DOM 树比对更新完成…

视野修炼-技术周刊第104期 | 下一代 JavaScript 工具链

① 🐙 尤大创办公司 VoidZero ② Tauri 2.0 稳定版发布 ③ Vite 时髦的新主页 ④ qrframe - 漂亮二维码生成 ⑤ HTTP QUERY 方法提案 ⑥ TinyJS - 轻量级的创建DOM元素 ⑦ 9月 Web 平台的新功能 ⑧ ESLint 现在正式支持 Linting JSON 和 Markdown欢迎来到第 104 期的【视野修…

雅礼国庆集训 day1 T2 折射

题面 题面下载 算法 转化题意 说白了就是给了你一堆点,让你数这种折线有多少个 (严格向下走,并且横坐标之间的差越来越小)看着像一种在 y 轴方向排序的 dp 但是由于是折线, 所以需要加一维来判断转向 dp 设计 状态设计 \(dp_{i, 0/1}\) 表示第 i 个点, 是向左下还是右上 状态…