2023CSP游寄

初赛 DAY -2

才刚考开学测就来初赛。

复赛之后就是月测,这就是初三吗。

初中最后一次 CSP,如果 S 没一等就得摆烂了。希望别因为各种原因爆炸。

在这里插入图片描述

中午下午借着刷初赛题的名义摆烂,半道题都没写。

CSP2023RP++

初赛 DAY -1

看我发现了什么。
在这里插入图片描述

初赛 DAY 0

还在学校呆着

中午刷了半套题,把老师给的资料看了一遍

晚上甚至还有课,语文道法。

道法老师怕不是喝多了,《妈的比我的还先进,啊我不小心爆粗口了》《你们忘记我今天晚上说的话啊》《我们都是黑人》笑死我了。

9:30 离开学校

10:30 到家。

TC那句话早已跑到脑后,12:00睡觉。

初赛 DAY 1

日常9:00起床
做一套卷子,做一半不想做了(
摆烂到12:00
吃饭
继续摆烂
12:45出发
拿了本算法书在车上看,但翻都没翻一页
1:30到达,车上我妈发来了上午深圳CSP-J的试题,据说是某个聪明人带出来的,随便做了做。发现这人错了好多
但J组真的水。

1:45进入学校,在路旁发现了wxd,yzh还有学弟。
对了下考场,都在2楼,yzh和我一个考场,wxd在隔壁

聊了聊阴间题,然后一起去考场。
在考场外徘徊了20分钟,期间监考员不停催我们进去,顺便复习了一下linux的操作(这么早进去罚坐?

2:15进考场

环顾四周,前面有个大聪明,右边没来考试,左边是学弟,其他都是外校的。

监考员发答题卡、试卷

发了半天,答案是监考员偏要答题卡和知情同意书一起发,却不知道这样时间复杂度还是 O(n),但常数大了两倍不止。

扫一眼试卷,程序阅读第一题位运算,第二题好像是个筛,第三题单调性二分乱搞?第四题一道图论,第五题不知所云。
填完信息再从第一题看起,这不刚聊到的 mkdir 吗?6

T2组合数学120-24 T3算法复杂度比较(竟然没让你计算复杂度! T4考虑贪心的放前,然后发现直接铺更好,暴力枚举。
T5B什么玩意 T7暴力 T8计算
T9一眼望去什么鬼玩意把位运算和逻辑运算放一起?我记得是先位运算再逻辑运算的。但你把优先级都列出来了有什么意思?还有你好歹 a&b 整成 0 啊,不然我都不用算后面那串了。
T10 考快排流程 T11完了我不会,-o是啥?我只记得g++ main.cpp。o大抵是output?所以-o后面接输出文件名称,我选A
T12 4678一眼奇数,找不同xxs都会 T13 现场找环是吧 T14 算半天,直接到 9 的有 8 种,到 18 的有 2 种
T15 《quick_power》

抬头一看,过去了 15min,时间都耗在 T13 上了。
开阅读程序

又是一道无实际意义的程序,暴算
T16 随便推推就行,T17又考越界,T18计算是吧,T19又计算?T20 T21你只会计算是吧?

什么鬼畜的筛法,拿 i^k 筛倍数?f[i] 代表最小的质因数,g[i] 代表最小质因数的指数次方。呃下面还有。看不懂,手推。
玩不起是吧,算个质因数和有你这样的?
话说 solve2 怎么这么短。
输出两行?那估计两种算法答案相同了。
我看看。
草居然考起反演来了, ∑ i = 1 n ∑ d ∣ i d = ∑ d = 1 n ∑ i = 1 ⌊ n d ⌋ i = d = ∑ d = 1 n i × ⌊ n d ⌋ \sum\limits_{i=1}^n\sum\limits_{d|i} d=\sum\limits_{d=1}^{n}\sum\limits_{i=1}^{\left\lfloor\frac{n}{d}\right\rfloor} i=d=\sum\limits_{d=1}^{n}i\times\left\lfloor\frac{n}{d}\right\rfloor i=1ndid=d=1ni=1dni=d=d=1ni×dn
T22用脚想都知道会变,T23都说了相等,T24两题一起送挺好。T25 完不会分析,大抵是 nlogn吧 T26这还分析?人家就一个循环,你不会以为除法 O(logn) 吧?T27 计算

f内二分,f0算啥,不是,你是不知道有全局变量吗?用个全局变量会死吗?

f0 似乎在算对于每个 i,往左延伸最远的 j 使得 a[i] - a[j] >= m 的 i - j 的和是否大于 k
f就是在求最小的 m 满足上面的。够了,可以做。
T28 ✔,T29 越界 T30 模拟 T31二分复杂度 O(logA),枚举复杂度 O(n) T32 范围减少,那答案变大 T33 模拟

再抬头看一眼时间,还剩1h,先填了答题卡,再开完善程序

第K小简单路径?有点麻烦,怎么做。啊原来是DAG,水题,随便计算个路径数量就行了。呃,把做法都说了有啥意思。
T34 先跳过 T35 。。。先判断再减真有你的 T36 显然 现在再来看 T34,哦排名 k <=f[u],T37 k>1 T38 --k

算法无数,你偏挑难想到的,而且还更慢。
大致是通过分治,转化成求左端在左边,右端点右边的区间的贡献。那么显然最大值就是左边到mid的最大值和mid到右边的最大值,那么我们可以对每个左边的最大值,找到右边的比他大最大值的位置 i,计算左边的最大值 * 右边 i 之前的位置个数,右边的 j 到 r 的最大值和。所有 i 的答案加起来就是最终答案。

聪明的,你告诉我,为什么我们的区间左闭右开呢?

填完卷子还剩15分钟,摆烂,看看周围,这才发现yzh在我右后方,我这列最后坐着wyf,qyb在左后方较远处。右前方不远处是学弟。

随便检查一下,T11举棋不定,还是选了A。摆烂

监考员收卷子收了半天,原因是要收答题卡,答题纸,试卷,草稿纸,知情同意书,监考员还不会优化算法,不知道可以莫队反复横跳。

5min过后才放走,在教室外直接开始嘲讽ccf。yzh说g++那题答案是B
和qyb,yzh一起下的楼,qyb表示不够时间。出校门时遇到xhj,聊起关于左闭右开区间。
感觉没有不确定的题,必过无疑了。这次居然没考视频大小计算,还有今年是第几届,甚至连计算机硬件CPU都没提。但算法比往届难,甚至考到了反演推式子。

下午吃完饭又遇到yzh了,他告诉我g++那题答案好像是A,他前面选择题就错了这道。nice(

晚上估了一下分,不知道什么垃圾软件,大题让我填入答案,鬼知道怎么填,你倒是给选项啊。填完选择题就跑路了,28分。

又找到一份答案,对了一下,有些题不一样,全部算错的话有80左右,稳过了。

初赛 DAY 2

重新看了看答案,发现好像确实错了,T31 还有个排序,时间复杂度是 O(nlogA+nlogn) = O(nlog(An)),我绷不住了。T32 问的是原输出和现输出的大小关系,原输出和先输出,而不是先输出和原输出!

大约 84.5。

再见,还是去做作业吧。

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

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

相关文章

SpringBoot 集成 SpringSecurity 从入门到深入理解

完整的目录 介绍 SpringSecurity简述 SpringSecuritySpringSecurity 的主要功能说明 项目源码入门案例项目工程路径第一步&#xff1a;加载依赖第二步&#xff1a;创建核心的配置类第三步&#xff1a;增加controller第三步&#xff1a;启动程序小结界面跳转说明密码生成说明 重…

使用Python来写模拟Xshell实现远程命令执行与交互

一、模块 这里使用的是 paramiko带三方库 pip install paramiko二、效果图 三、代码实现&#xff08;这里的IP&#xff0c;用户名&#xff0c;密码修改为自己对应服务器的&#xff09; import paramiko import timeclass Linux(object):# 参数初始化def __init__(self, ip, us…

python 使用requests爬取百度图片并显示

爬取百度图片并显示 引言一、图片显示二、代码详解2.1 得到网页内容2.2 提取图片url2.3 图片显示 三、完整代码 引言 爬虫&#xff08;Spider&#xff09;&#xff0c;又称网络爬虫&#xff08;Web Crawler&#xff09;&#xff0c;是一种自动化程序&#xff0c;可以自动地浏览…

【前端知识】Three 学习日志(四)—— 相机控件

Three 学习日志&#xff08;四&#xff09;—— 相机控件 一、引入相机控件 <!-- 引入相机控件 --> <script type"importmap">{"imports": {"three": "../build/three.module.js","three/addons/": "../…

C#,数值计算——Hashtable的计算方法与源程序

1 文本格式 using System; using System.Collections; using System.Collections.Generic; namespace Legalsoft.Truffer { public abstract class Hashtable<K> { private int nhash { get; set; } private int nmax { get; set; } pr…

Vue3记录

Vue3快速上手 1.Vue3简介 2020年9月18日&#xff0c;Vue.js发布3.0版本&#xff0c;代号&#xff1a;One Piece&#xff08;海贼王&#xff09;耗时2年多、2600次提交、30个RFC、600次PR、99位贡献者github上的tags地址&#xff1a;https://github.com/vuejs/vue-next/releas…

Vue3搭配Element Plus 实现候选搜索框效果

直接上代码 <el-col :span"14" class"ipt-col"><el-input v-model"projectName" class"w-50 m-2" input"inputChange" focus"inputFocusFn" blur"inputBlurFn" placeholder"请输入项目名…

同样的UWB,为什么定位精度差很多?

纵观以UWB技术为核心的应用与电厂、化工厂等工业企业人员定位系统&#xff0c;在定位精度上都声称能够达到厘米级精准&#xff0c;然而实际应用上却总是差了些许意思。任何产品都有理论值与实际值&#xff0c;例如某些新能源汽车号称标准续航300公里&#xff0c;但实际上可能连…

【面试题】智力题

文章目录 腾讯1000瓶毒药里面只有1瓶是有毒的&#xff0c;问需要多少只老鼠才能在24小时后试出那瓶有毒。有两根不规则的绳子&#xff0c;两根绳子从头烧到尾均需要一个小时&#xff0c;现在有一个45分钟的比赛&#xff0c;裁判员忘记带计时器&#xff0c;你能否通过烧绳子的方…

C++---异常处理

异常处理 异常处理try语句块和throw表达式异常的抛出和捕获异常的抛出和匹配原则 异常安全异常规范标准异常 异常处理 异常是指存在于运行时的反常行为&#xff0c;这些行为超出了函数正常功能的范围。当程序的某部分检测到一个他无法处理的问题时&#xff0c;需要用到异常处理…

transforms数据预处理【图像增强】 ->(个人学习记录笔记)

文章目录 1. 安装2. transforms——Crop 裁剪2.1 transforms.CenterCrop2.2 transforms.RandomCrop2.3 transforms.RandomResizedCrop2.4 transforms.FiveCrop2.5 transforms.TenCrop 3. transforms——Flip 翻转3.1 transforms.RandomHorizontalFlip3.2 transforms.RandomVert…

leetcode 817. 链表组件(java)

链表组件 题目描述HashSet 模拟 题目描述 给定链表头结点 head&#xff0c;该链表上的每个结点都有一个 唯一的整型值 。同时给定列表 nums&#xff0c;该列表是上述链表中整型值的一个子集。 返回列表 nums 中组件的个数&#xff0c;这里对组件的定义为&#xff1a;链表中一段…

zabbix学习1--zabbix6.x单机

文章目录 1. 环境2. MYSQL8.02.1 单节点2.2 配置主从 3. 依赖组件4. zabbix-server5. agent5.1 yum5.2 编译 附录my.cnfJDK默认端口号 1. 环境 进入官网查看所需部署环境配置以及应用版本要求https://www.zabbix.com/documentation/current/zh/manual/installation/requiremen…

MySQL 解决数据重复添加

1. sql语句: insert ignore into insert ignore into 表名 (xx1,xx2,xx3) VALUES (#{xx1},#{xx2},#{xx3}) 2. 复合索引

7-38 掉入陷阱的数字

输入样例: 5 输出样例: 1:16 2:22 3:13 4:13 ACcode: #include <bits/stdc.h>using namespace std;int main(){int n;cin >> n;vector<int> ans;int limit 1;ans.push_back(n);for(int i0; i<limit; i){//各位数字的和int sum 0;int num ans[i];w…

echarts的折线图,在点击图例后,提示出现变化,不报错。tooltip的formatter怎么写

在点击图例的年后&#xff0c;提示框会相应的变化&#xff0c;多选和单选都会响应变化。tooptip的重度在formatter tooltip:{show:true,trigger:"axis",alwaysShowContent:true,triggerOn:"mousemove",textStyle:{color:"#fff"},backgroundColor…

平板用的触控笔什么牌子好?开学值得推荐的ipad手写笔

在开学季有什么电容笔值得购买&#xff1f;和以往的电容笔比起来&#xff0c;目前的电容笔多出了许多新的功能&#xff0c;比如具备了防误触功能&#xff0c;可以防止手指无意中碰到屏幕而导致书写失灵&#xff0c;以及可以随意调节笔画的粗细等等。苹果原装的Pencil如今卖得非…

微信小程序 按钮颜色

<button type"primary">主要按钮样式类型</button> <button type"default">默认按钮样式类型</button> <button type"warn">警告按钮样式类型</button> <view>按钮plain是否镂空</view> <bu…

1.简单工厂模式

UML类图 代码 main.cpp #include <iostream> #include "OperationFactory.h" using namespace std;int main(void) {float num1;float num2;char operate;cin >> num1 >> num2 >> operate;Operation* oper OperationFactory::createOpera…

Mars3d插件参考开发教程并在相关页面引入

问题场景&#xff1a; 1.在使用Mars3d热力图功能时&#xff0c;提示mars3d.layer.HeatLayer is not a constructor 问题原因: 1.mars3d的热力图插件mars3d-heatmap没有安装引用。 解决方案&#xff1a; 1.参考开发教程&#xff0c;找到相关的插件库&#xff1a;Mars3D 三维…