复健week2

news/2024/9/19 12:44:01/文章来源:https://www.cnblogs.com/BigSmall-En/p/18415840

复健week2

虽然这周就开始上课了,但是下周才开始上强度,本来准备这周多写点题的,结果发现时间还是玩过去或者睡过去了,呜呜呜。

一道屑题

LG11031 『DABOI Round 1』Completely Unrelated

本来是上周月赛的题,这周一想补一下,结果太 \(\div\) 了交了 \(12\) 发还是过不去,一开始以为是方法有问题,现在觉得可能是打炸了,然后复杂度也分析不清楚,下周再说吧。

三道DP

队里面拉的 dp 题单,基本上都是蓝紫黑,只做了其中三道我还有点思路的,然后也都不是复杂度最优的方法,因为很多科技不会。

[AGC005D] ~K Perm Counting 题解

周四晚自习被迫去图书馆打卡,顺便看了下这个题,首先容斥没想出来,偷看了下题解。然后感觉题解写得有点抽象,自己想了一下也算想明白了。

[AGC026D] Histogram Coloring 题解

周五上午高数课上想的,也算是利用了下无聊时间吧(不会数学考炸了吧,还是老老实实把课本先过一遍)。

[AGC013E] Placing Squares

周五晚上有个社团宣讲,凑热闹去了,结果发现人并不多,顺便想想题。

其实就是推式子然后用矩阵加速优化,题解方法和我包括题解之间都是大同小异,懒得写题解了。特别要注意一下初始状态,仔细想想没那么难。

void init(){t1.a[0][0]=2,t1.a[0][1]=1,t1.a[0][2]=1;t1.a[1][0]=2,t1.a[1][1]=1,t1.a[1][2]=0;t1.a[2][0]=1,t1.a[2][1]=1,t1.a[2][2]=1;t2.a[0][0]=1,t2.a[0][1]=0,t2.a[0][2]=0;t2.a[1][0]=2,t2.a[1][1]=1,t2.a[1][2]=0;t2.a[2][0]=1,t2.a[2][1]=1,t2.a[2][2]=1;
}int main(){scanf("%lld%lld",&n,&m);for(int i=1;i<=m;++i)scanf("%lld",&a[i]);init();martix x;x.a[0][0]=x.a[0][1]=x.a[0][2]=1ll;for(int i=1;i<=m;++i){x=x*fpr(t1,a[i]-1-a[i-1]);x=x*t2;}x=x*fpr(t1,n-1-a[m]);printf("%lld\n",x.a[0][0]);return 0;
}

两场比赛

The 13th Shandong ICPC Provincial Collegiate Programming Contest

周三晚上去基地参加面试机试,考的是山东省赛,额不想说emo小故事了,但是不管心态怎么样,被干爆的事实无法改变()

没签到,然后 E 题其实比较 eazy 还没做,J 题方法假了现在还没重写,L题小清新构造也是非常eazy,但是我码力太差了打了半天。以后有时间慢慢补。

Codeforces Round 972 (Div. 2)

调试能力太差了,细节不说了。以后详细补。

两场复盘

Codeforces Round 970 (Div. 3) 复盘

div3 的话每题都这么写确实有点浪费时间,但是话说回来看手机浪费的时间更多。其实还是有不少收获的。

AtCoder Beginner Contest 370

总体强度并不大,没 A 的 F题比较简单,单纯时间不够加抽象题面弯弯绕绕,G题的话超出能力范围没办法。懒得专门开篇博客了,确实不如 CF 有思维量,整体比较典。

后记

额周末真是摆完了,两个上午睡过去了,还是要改下作息,不然上课又要睡觉了。本来还想复习一下字符串和图论的,不知道下周还有没有那么多时间搞算法。

然后也是联系到了 somecat 巨佬和一些大学学计算机的高中同学,怎么说呢,一起探讨问题还是蛮有学习氛围的。形式上紧张的大学生活还没开始,也不知道自己能在 acm 上能走多远,但不管怎样,先为短期目标(比如CF上个1807分追平一下 ai /kk)而努力吧。

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

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

相关文章

usb协议

1 USB 信号编码 USB 传输的编码就是 NRZI 格式,在 USB 中,电平翻转代表逻辑 0,电平不变代表逻辑1:翻转的信号本身可以作为一种通知机制,可以看到,即使把 NRZI 的波形完全翻转,所代表的数据序列还是一样的,对于像 USB 这种通过差分线来传输的信号方便。

引入语义标签过滤:利用标签相似度增强检索

引入语义标签过滤:利用标签相似度 增强检索 传统的标签搜索缺乏灵活性。如果我们要过滤恰好包含给定标签的样本,可能会出现这样的情况,特别是对于只包含几千个样本的数据库, 可能没有任何(或只有少数)与我们的查询匹配的样本。两种搜索的不同之处在于搜索结果的稀缺性 传统的…

娄涵格第一次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/rjjc这个作业的目标 介绍自己。自我评估,期待在课程收获什么,担当什么样的角色姓名-学号 娄涵格-2022329301112自我介绍 1、基本信息 大家好,我的名字是娄涵格,来自浙江台州,目前是浙江理工大学22电气工程及其自…

踩坑日志3:每一个epoch都会重新随机采样,固定batch容易使模型陷入局部解

前几天师弟在机器学习领域看到了一个对样本选择的方法,目的是从特征的角度均匀选择样本。如下图所示,首先初始化将样本的特征进行加和并归一化,迭代取出样本(取值最大的那个样本,再令样本的值乘以1-样本的值更新所有样本)。这般便可以从理论上均匀的取到不同分布的样本,…

动态规划——数学模型精解

动态规划是运筹学的一个分支,主要用于求解多阶段决策过程的优化问题。1950年代初,R.E. Bellman提出了最优性原理,将复杂的多阶段问题分解为一系列单阶段问题逐步求解,开创了动态规划这一方法。1957年,他出版了《Dynamic Programming》,成为该领域的经典著作。动态规划自问…

C#实现系统登录

1, 新建窗口frm_Loginusing System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;namespace WindowsFormsA…

深度学习(FCN)

FCN是全卷积网络,用于做图像语义分割。通常将一般卷积网络最后的全连接层换成上采样或者反卷积网络,对图像的每个像素做分类,从而完成图像分割任务。 网络结构如下:这里并没有完全按照原始网络结构实现,而是尝试upsample和convTranspose2d结合的方式,看看有什么效果。 下…

多线程五-线程通信之wait与notify

wait与notify用于syncronized的线程间通信的一种,wait用来阻塞线程并释放锁,notify用来唤醒线程。他们与condition作用基本一致,但是由于syncronized为jdk实现,阅读源码有难度,所以通过了解其原理,用来帮助我们后续理解condition的源码。 可以通过下面一张图来理解:下面…

帝国cms忘记了后台密码怎么办

如果你忘记了帝国CMS(EmpireCMS)的后台管理员密码,可以通过以下步骤来重置密码: 方法 1: 通过数据库重置密码登录数据库:使用数据库管理工具(如phpMyAdmin)连接到你的数据库。 登录数据库管理界面。找到用户表:通常表名为 phome_enewsuser(具体表名可能有所不同)。 打…

如何恢复对帝国CMS的访问,忘记账号密码的解决方案

如果你忘记了帝国CMS的后台管理员账号和密码,可以通过以下步骤来恢复对系统的访问: 方法 1: 通过数据库重置密码登录数据库:使用数据库管理工具(如phpMyAdmin)连接到你的数据库。 登录数据库管理界面。找到用户表:通常表名为 phome_enewsuser(具体表名可能有所不同)。 …

编程日记 后端tags过滤器

编程日记 后端tags过滤器这样查出来了所有的信息,不对 检查是这个地方有问题改掉 @Overridepublic List<User> searchUsersByTags(List<String> tagNameList) {//1.先查询所有用户QueryWrapper<User> queryWrapper = new QueryWrapper<>();List<Us…

PbootCms忘记后台管理员密码这样找回

如果你忘记了PbootCMS后台管理员的密码,可以通过以下步骤来重置密码: 方法 1: 使用官方提供的密码重置工具下载密码重置工具:下载官方提供的密码重置工具 resetpw.php。 将 resetpw.php 文件上传到网站根目录。访问重置工具:在浏览器中访问 http://[您的域名]/resetpw.php。…