一些感想

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

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

并不对劲的BJOI2019相关推荐

  1. 并不对劲的概率与期望

    并不觉得今天学到了什么东西-感觉像上了数学课一样- 很对劲的太刀流-> 一.枚举法 初二数学就有提到的.不过,有时算出的概率和直觉并不相符,所以并不能直接凭感性认识,并不对劲的人有时还得理性分析 ...

  2. [BJOI2019]送别——非旋转treap

    题目链接: [BJOI2019]送别 我们将每段墙的每一面看成一个点,将每个点与相邻的点(即按题中规则前进或后退一步能走到的点)连接.那么图中所有点就形成了若干个环,而添加一段墙或删除一段墙就是把两个 ...

  3. 并不对劲的[USACO07NOV,洛谷p2886]Cow Relays

    题意就是给一张无向有边权的图.起点.终点,求起点到终点经过n条边的最短路.n<=10^6,点的编号<=10^3,边数<=10^2. 这个边数让人不由自主地想到了floyd,然后发现f ...

  4. 结果不对_男子去医院抽血体检,拿到化验单发现不对劲,医院:医生专业不精...

    大家都知道,人的年龄大了身体肯定不如年轻的时候,难免会出现各种问题,所以现在有很多老年人,每年都会定期去医院做体检,发现问题后能够及早治疗.杭州的胡师傅日前去医院看病,顺便做了一个体检,结果医院很多项 ...

  5. [BJOI2019] 排兵布阵(分组背包)

    [BJOI2019] 排兵布阵 题目描述 小 C 正在玩一款排兵布阵的游戏.在游戏中有 nnn 座城堡,每局对战由两名玩家来争夺这些城堡.每名玩家有 mmm 名士兵,可以向第 iii 座城堡派遣 ai ...

  6. 洛谷 P5322 [BJOI2019]排兵布阵

    P5322 [BJOI2019]排兵布阵 题目大意:玩游戏~~,对于 n 个城堡,有 m 个士兵可以分别派遣到这些城堡. 同时我们有 s 个对手,在每个城堡都会与每个玩家单独比拼,在第 i 个城堡与每 ...

  7. 【背包DP练习】洛谷 P5020货币系统 P1757通天之分组背包 P1064[NOIP2006 提高组]金明的预算方案 P5322 [BJOI2019]排兵布阵

    洛谷 P5020货币系统 https://www.luogu.com.cn/problem/P5020 思路是把货币从小到大排序,然后按顺序依次完全背包dp,每次dp检查i-1种面值的货币能不能凑出第 ...

  8. [BJOI2019]勘破神机

    [BJOI2019]勘破神机 推式子好题 m=2,斐波那契数列,$f_{n+1}$项 不妨$++l,++r$,直接求$f_n$ 求$\sum C(f_n,k)$,下降幂转化成阶乘幂,这样都是多项式了, ...

  9. 【LOJ】#3090. 「BJOI2019」勘破神机

    LOJ#3090. 「BJOI2019」勘破神机 为了这题我去学习了一下BM算法.. 很容易发现这2的地方是\(F_{1} = 1,F_{2} = 2\)的斐波那契数列 3的地方是\(G_{1} = ...

最新文章

  1. Vue.js Prop
  2. CreateToolhelp32Snapshot
  3. android 新特性笔记
  4. 深刻好文|关于资产与负债的思考(国庆活动开启)
  5. 基于MFC的socket编程(异步非阻塞通信)
  6. 通过Java 8流使用Oracle AQ
  7. 歌谣对自己的“自勉“
  8. linux之间安全传输文件,使用SCP安全地传输文件[Linux] | MOS86
  9. 访问数据库时如何解决并发问题
  10. 20200705:力扣196周周赛上
  11. 《深入理解Linux内核》 读书笔记
  12. Android4.4深入浅出之SurfaceFlinger总体结构
  13. 添加文件夹语音_微信语音导出方法大全,微信群语音转发只需3步
  14. [渝粤教育] 广东-国家-开放大学 21秋期末考试市场调查与预测10243k2
  15. matplotlib实现数据的可视化
  16. linux chmod 使用方法,linux中chmod命令的使用方法
  17. 超级实用的浏览器插件
  18. BCompare文件对比软件使用总结
  19. QM 、QA和QC的区别
  20. Python---统计《三国演义》中出现次数较高的人物

热门文章

  1. 单实例数据库和多实例数据库
  2. java学习(31):for循环
  3. STM32F4 使用STLink 和 EventRecoder 调试运行时间
  4. itchat 保存好友信息以及生成好友头像图片墙
  5. python爬取酷狗音乐top500_Python爬取酷狗Top500的歌曲!够你吹个小牛皮了吧!
  6. git bash卡顿解决
  7. 军训分批(codevs 2751)
  8. GDB调试程序(二)
  9. iOS手势UIGustureRecognizer
  10. 重新设定mysql密码~,网上方法都是,这里选一个。