并不对劲的BJOI2019

一些感想

现实并非游戏,并不支持反复刷关
猎人和防御工事一起被老山龙摧毁了;
猎人惨死雨中,结云村永无放晴之日;
猎人被狂龙病毒侵蚀,天空山上黑蚀龙泛滥。
好像这才是怪物猎人系列的真实结局呢

day 0

和吕爷立下了有关进省队的flag

day 1

t1:给1个大数字串和\(m\)个小数字串,每个小串有权值,大串中有些位置的数字是确定的,有些位置是空的,需要填。定义一种填数方式生成的大串的价值为“是它的子串的小串的权值积(重复算多个)”开“是它的子串的小串的个数(重复算多个)”次根。输出使价值最大的大串。小串总长、大串长度大概在\(10^4\)级别。
看上去像个“指数规划”+AC自动机上dp,就写了,不过感觉long double会被卡精度
t2:求\(\frac{1}{r-l+1}\sum\limits_{i=l}^{r}C_{f(i)}^{k}\),其中\(l,r\leq10^18,k\leq50\)\(f(i)\)是斐波那契数列或在\(3\times i\)的棋盘中放\(1\times2\)的牌的方案数
试图推生成函数,但是失败了
试图推斯特林数,但是失败了
试图推递推式,但是失败了
试图推通项公式,但是失败了
试图推矩阵乘法,但是失败了
这导致最后此题以弱智的暴力分收场
t3:给一个网格,初始四面是墙,还给出了内部的一些墙,有几种操作:1.加一堵长度为1的墙;2.删一堵长度为1的墙;3.给出两点,问以一点为终点,一点为起点,用“始终贴着左墙走”的策略从起点能否走到终点,以及走到的话要多少步;
想出了一个将每个格子拆成四个点,分别表示贴上下左右墙,然后暴力建图暴力求长度的做法,然而时间不够,而且只有10分,就没写

下午自闭了,并没有去吃饭和听讲题
听说t1求完ln之后就是分数规划,这个求ln确实不会
听说t2是斯特林数,但是即使知道也推不出来
听说t3是防AK题,全场最高分10分
发现t1被卡的精度并不多,甚至没有爆零
今天的得分是80+15+0=95分,因为所有人都挂了,所以好像还可以的样子
rank1是dmy和EI,他们拿到了210分的好成绩(t3...)

day 2

t1:签到题
这题真这么简单?怕不是有陷阱,我再读一遍吧
这题真这么简单?怕不是有陷阱,我再读一遍吧
这题真这么简单?怕不是有陷阱,我再读一遍吧
这题真这么简单?怕不是有陷阱,我再读一遍吧
半个小时过去了……
“到!”
虽然感觉周围的人都切完t2了
t2:有\(n\)块玻璃,每块玻璃会让\(a_i%\)的光穿过,\(b_i%\)的光反射,将\(n\)块玻璃叠在一起,在有1单位的光照射进来时,有多少的光会出去?(光可以在玻璃之间弹来弹去)
\(f(i)\)表示从下面来到\(i\)层玻璃的光,\(g(i)\)表示从上面来到\(i\)层玻璃的光,\(g(1)=1\)\(f(n)=0\),答案为\(g(n)\times a_i%\)
发现转移成环,于是就先写了高斯消元,又发现因为每行不是0的位置很少可以剪枝,就过了\(70\)分的\(n\leq 3000\)
t3:有一种删数方法,每次将等于数列长度的数删去,如果可将一个数列删空,那么就称这个数列是“可删空的”。给一个数列,每次修改一个数或将所有数+1或将所有数-1,每次操作后问至少修改数列中的几个数能将它变成可删除的
对于一个可删除的数列,满足\(\forall i\in[1,n]\),若\(i\)的出现次数不少于1,那么\(\leq i\)的数恰好有\(i\)
试图dp,但应该写了个假的

下午自闭了,并没有去吃饭和听讲题
听说所有人都A了t1和t2
听说t2高斯消元只存不为0的数就过了
听说大部分(准备进队的)人都发现t3和atcoder近期一场比赛的题撞题了
今天的得分是100+70+7=177分,不过挂得没影了
有5个人AK了

总排名22,还真是很2啊(嘲讽
弱智猎人变成了弱智猎人G,但她的本质还是弱智猎人
很对劲的太刀流

一些瞎扯的话

虽然我没玩过MHF,但我挺喜欢天翔龙的音乐
蒼天の邂逅
蒼き龍、降臨 / シャンティエン
嵐の予感
天翔ける蒼き龍 / シャンティエン
嵐の先の死線 / シャンティエン
決着の地へ
蒼き龍の逆鱗 / シャンティエン
天翔龍堕つ

upd1:想清了day2t2的剪枝,更自闭了
upd2:【弱智猎人G】变成了【弱智猎人G G】!
upd3:弱智猎人G G 还活着呢

转载于:https://www.cnblogs.com/xzyf/p/10746168.html

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

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

相关文章

8构建项目组

组建项目组 组建项目组的任务 项目组架构 项目赞助人职责 项目经理的标签 项目经理的责任 项目成员的职责 案例分析 西天取经的只能架构 西天取经项目组 一个良好团队的七个要素

389 find the difference

问题:Given two strings s and t which consist of only lowercase letters. String t is generated by random shuffling string s and then add one more letter at a random position. Find the letter that was added in t. Example: Input: s “abcd” …

MySQL数据库面试题

目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引…

log双线性模型log-bilinear model简单概括

LBLM(log-bilinear model)是自然语言处理中的比较简单的模型。LBLM根据上下文的词向量来预测下一个词向量wnw_nwn​,通过对上下文词向量的一个线性组合来表示: rwr_wrw​是一个实数值词向量对于词www对于下一个词的分布计算根据wnw_nwn​预测表示和所有…

9制定项目章程

项目干系人概述 项目主要干系人 项目章程 项目章程的功能 项目章程

2019湖南多校第三场

解题过程 开场lfw过A,然后byf突然想到E的构造方法,WA了一发开始查错,shl中途看G,说"这不是bzoj原题吗?"拿到一血带歪榜,然后byf该出E拿到一血又带歪榜。。。shl写出B,之后lfw C想复杂…

【数据结构与算法】栈与队列

栈 一、什么是栈? 1.后进者先出,先进者后出,这就是典型的“栈”结构。 2.从栈的操作特性来看,是一种“操作受限”的线性表,只允许在端插入和删除数据。 二、为什么需要栈? 1.栈是一种操作受限的数据结构…

随机变量的独立性

随机变量的独立性  从之前的随机事件的独立性推导出随机变量的独立性。  定义:设F(x,y)是二元随机变量(X,Y)的分布函数FX(x)是X的边际分布函数,FY(y)是Y的边际分布函数。如果对所有的x,y都有,P(X≤x,Y≤y)P(X≤x)P(Y≤y),也就…

线性代数的本质笔记-更新ing

1. 序言 线性代数不光要会计算,还要理解掌握其几何直观。 2. 向量究竟是什么? 物理学:向量是空间中的箭头,具有长度和方向两个属性。计算机:向量是一个有序数表。比如房屋的参数信息可以根据相关属性按准许列成一个…

10项目开工会

立项启动准备 启动会的任务 如何进行项目启动

科学与可视化

一.numpy库和matplotlib库的学习 (1)numpy库介绍:科学计算包,支持N维数组运算、处理大型矩阵、成熟的广播函数库、矢量运算、线性代数、傅里叶变换、随机数生成,并可与C/Fortran语言无缝结合 np.array([1,2,3])列表转换…

268 missing number

问题:给定一个包含n个不同数字的数组,从0开始,例如0,1,2,…n。找到数组中缺了那个数字。例如输入nums[0,1,3],输出2。 思路:高斯 从0到n的和为sum(1n)*n/2。只要计算数组的和与sum的差是多少就可以了。 public int mi…

[Leetcode][第337题][JAVA][打家劫舍3][递归][动态规划]

【问题描述】[中等] 【解答思路】 1. 动态规划 第 1 步:状态定义 dp[node][j] :这里 node 表示一个结点,以 node 为根结点的树,并且规定了 node 是否偷取能够获得的最大价值。 j 0 表示 node 结点不偷取; j 1 表示…

什么是压缩感知?[简单概括]

什么是压缩感知? 压缩感知(compressive sensing)有两部分组成 感知(sensing):所谓感知就是站在计算机角度上,我们作为计算机感知一种信号(图片),也就是计算机去理解这种信号的一种拟人化的描述,比如10010…

依赖注入模式中,为什么用对象而不是用数组传递?

依赖注入(Dependence Injection, DI) 依赖注入是控制反转的一种设计模式。依赖注入的核心是把类所依赖的单元的实例化过程,放到类的外面去实现。依赖注入的实现离不开反射。 依赖注入(Dependence Injection, DI) 所谓的…

【数据结构与算法】递归

一、什么是递归? 1.递归是一种非常高效、简洁的编码技巧,一种应用非常广泛的算法,比如DFS深度优先搜索、前中后序二叉树遍历等都是使用递归。 2.方法或函数调用自身的方式称为递归调用,调用称为递,返回称为归。 二、…

二元随机变量函数的分布

在前面的文章记录了二元随机变量的定义、离散型二元随机变量的联合分布律/联合概率密度函数、边际分布律/边际概率密度函数、条件分布律/条件概率密度 ,以及对应的 联合分布函数、边际分布函数、条件分布函数。这篇文档介绍二元随机变量函数的分布。 二元随机变量函…

力扣 1553. 吃掉 N 个橘子的最少天数 记忆化DFS|记忆化BFS|剪枝

吃掉 N 个橘子的最少天数 厨房里总共有 n 个橘子,你决定每一天选择如下方式之一吃这些橘子: 吃掉一个橘子。 如果剩余橘子数 n 能被 2 整除,那么你可以吃掉 n/2 个橘子。 如果剩余橘子数 n 能被 3 整除,那么你可以吃掉 2*(n/3) 个…