首页 > 其他分享 >2024.7.30随笔

2024.7.30随笔

时间:2024-07-31 08:56:17浏览次数:12  
标签:随笔 2024.7 30 jsh cdq 数据结构 JPGOJCZX

关于ACM

今天第一次打 ACM,有点兴奋。hfu 让我们就近组队,我便和 jsh、JPGOJCZX 两人一组。我们组配置不高,三个人都很菜,等着被薄纱。

开始后随便看了一下题,C 题签到直接写了,但是不小心写挂了吃了一发罚时。然后漫无目的地四处看题,不一会儿我锁定 G 题,它看起来似乎可做,于是我想了5min有了 cdq 分治的做法。加了一维时间直接单位偏序板子直接开写,但似乎维护的信息不具有可加性,于是树状数组换成线段树。这时 jsh 建议我直接写一棵裸的线段树乱搞,但是我没有采纳。写写写一直到十点整,一共100行左右,样例有的没过,然后一直调,我自认为我对 cdq 非常熟练,能够很快调出,当时也是非常急功近利,想场切紫题,可面对有些问题我不知道如何优秀地解决,就耗到结束都没有调出。

中途发现了 K 题是小模拟,于是劝组内其他人去写,可结果大家都不想写模拟,然后全场就我们组放了那个题。F 题是一个性质题,找到性质后推式子就能做,于是交给 JPGOJCZX 去搞,结果他似乎不太擅长,做了1h。jsh 去做了一道黄色数据结构题,最后都来帮我调 cdq,未果。

最后 max 组做了8题,其中他做了6道,剩下一个签到一个模拟留给 yt 和 wyc 划水水过去了。他们一共首 A 了4道,我只能说 max 太有实力了。

后来讲题发现 D 题很简单,是一个裸的网络流,很后悔没写。剩下的多为数据结构题,且比 G 简单不少,huangkx 切题切爽了!

其他

下午本来五点就可以去打球的,结果 xk 从快五点一直讲到了下课,拓展了 A 题。

晚上回家觉得不甘心,最后补了 cdq 和一道主席树,还有网络流和计数 dp 需要补。难蚌。

总结与反思

我在比赛的时候太任性了,只想着场切紫题而不顾队伍的排名。我还是应该通读所有题目,从简单开始入手,正常做题。我的思维感觉真的好弱,被人拉爆了。现在最重要的是练思维+练习更多的数据结构,ds 真的太有用了!然后熟练 map、set 、pair 的应用。

我还是觉得我的内心太不强大了,在比赛中有时不能经受住压力,也没能领导好整个团队,还喜欢抱怨。这些都是我不好的点,我也确实应该反思。不论干什么我其实都应该放平心态,不该有压力。但在遇到困难时不该怨天尤人,相反要鼓励队友,只有一个团队齐心协力才能走的更远。

P.S.

因为昨天太晚所以随笔鸽了一半没有写完。

标签:随笔,2024.7,30,jsh,cdq,数据结构,JPGOJCZX
From: https://www.cnblogs.com/Nekopedia/p/18333755

相关文章

  • Leetcode每日一题 20240730 2961.双模幂运算
    题目描述给你一个下标从0开始的二维数组variables,其中variables[i]=[ai,bi,ci,mi],以及一个整数target。如果满足以下公式,则下标i是好下标:0<=i<variables.length((aibi%10)ci)%mi==target返回一个由好下标组成的数组,顺序不限。2961.双模幂......
  • 2024-07-30 闲话
    之前听人说互联网上东西都是演的,所有东西都有剧本,只有好的剧本和坏的剧本之分。今天看到一个评论说“不要在这里演红楼梦”,突然想到如果剧本真来自于名著,可能并不是一件坏事!这里的“来自”可以有两种解释。第一种就是让人看出来这明显是在抄名著的某个场面,比如人见人爱的情感剧......
  • JetBrains全系列 2024.x 官方中文汉化包文件 v241.230
    JetBrains捷克软件开发公司出品的编程语言集成开发环境,专为软件开发软件编程人员制作的各类应用工具箱,如;PHP集成开发工具PHPStorm,Java整合开发工具IntelliJIDEA,Python集成开发工具PyCharm,HTML/CSS/JS开发工具WebStorm,专为Ruby和Rails开发者准备的IDE工具RubyMine,Obje......
  • 7.30 解决错误(环境不同造成实例跑不通)
    1、登录节点错误:ImportError:/public/software/compiler/rocm/dtk-23.04/lib/libhipfft.so:undefinedsymbol:rocfft_execution_info_set_store_callback未找到合适的解决方案,存疑,感觉跟超算的性质有关,先不轻举妄动2、简单申请计算节点运行成功一、二、必须清除和加载模......
  • 07.30
    晚上喝多冰冰的百香果水了,肚子一直疼。/ll可算把题单公开了。https://vjudge.net/article/5412CF1082G左点右边跑最小割,割左表示点被选,割右表示边没被选。intmain(){intn,m;scanf("%d%d",&n,&m);std::vector<int>a(n);ints=n+m,t=n+m+1;MF......
  • 07-30 题解
    07-30题解A朴素的想法$dp(i,j,k)$表示考虑到第\(i\)位,前\(i\)位的和为\(j\),第\(i\)位的值为\(k\)然后咋转移?重新定义移动小球的方式:从自己右边的邻居拿过来正数个球拿过来负数个球(即往右边的邻居放正数个球)在第2种操作中,我们拿走的球会被后面放过来......
  • 【ROS 最简单教程 002/300】ROS 集成开发环境安装 (虚拟机版): Noetic
    ......
  • 学习的第十二天(2024.7.29)
    1.JavaScriptJavaScript,简称JS注意:js的语言在html页面中写在body中,在</body>这个标签的上部写2.JavaScript的基本语法:1.定义变量:let a=10;varb=20;2.也可以通过let声明对象:let obj={};对象中属性的赋值:obj.name="张三";3.定义常量:varsex="男";obj.name......
  • 勤奋学习的第十三天(2020.7.30)
    1.MySQL中的DMLDML:数据库管理语言1.添加数据:insert1.指定具体列时添加数据:insert into 表名(列名,列名...) value(,,...)这种情况会向表中具体列中添加一条数据,数据内容在value中insertintostaff(id,code,name,salary)value(2,'1002','李四',12000);也可以......
  • 7 .30 ACM总结
    放假前几天,老师让我们打一场ACM来放松一下(非常好,放松不一定,被压力了)C题C题是个非常水的搜索题,队友看一眼就秒了。写的时候出了一点小问题,但也调出来了,此时我们来到了第6(总共7队)。#include<bits/stdc++.h>#definelllonglongusingnamespacestd;constintN=1e3+5;......