10.5「嘟嘟噜」·「天才绅士少女助手克里斯蒂娜」·「凤凰院凶真」

又是一部番????

A. 嘟嘟噜



以为是个神仙题,就只打了个约瑟夫问题,然后QJ了M==2的分,

事实上因为M很小,可以让让轮数跳转,瞎算算就出来了.

B. 天才绅士少女助手克里斯蒂娜



考试一开始看错题了,样例过不了异常崩溃........

1h过去了,我读错题了(一脸震惊)

然后...好像是线段树,但不会维护.......

好像式子能拆开,wc这怎么维护???

after 10min 好像可以维护了...

C. 凤凰院凶真



没时间想了,事实上是一个裸的最长公共上升子序列

考虑DP,f[i][j]表示序列1考虑到i,但不一定选,序列2考虑到j,但一定选。

那么我们可以看出n^3的DP是裸的,只要再枚举一维k,用f[i-1][k]转移f[i][j]即可

但是这题需要n^2思路

对于当前i,j我们只需知道a[i]是否等于b[j]

如果不等那么f[i][j]=f[i-1][j];

否则,我们可以维护一个变量maxn,枚举每层i时,假如b[j]<a[i]我们都可以用f[i-1][j]更新a[i],因为决策单调。

同时我们维护二元组,去维护f[i][j]是由谁更新来的

那么我们因为每个i难以维护,我们可以只维护实际的j

在更新maxn时,也需要二元组,每次都是用make_pair(i-1,j)更新,

我们画图发现转移中,i的大小与最后查询无关,我们只要用j就好了...

原文地址:https://www.cnblogs.com/Wwb123/p/11627170.html

时间: 2024-08-29 22:54:43

10.5「嘟嘟噜」·「天才绅士少女助手克里斯蒂娜」·「凤凰院凶真」的相关文章

csps-s模拟测试60嘟嘟噜,天才绅士少女助手克里斯蒂娜,凤凰院凶真题解

题面:https://www.cnblogs.com/Juve/articles/11625190.html 嘟嘟噜: 约瑟夫问题 第一种递归的容易re,但复杂度较有保证 第二种适用与n大于m的情况 第三种O(n)用于n不太大或m大于n时 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> #define int lon

[CSP-S模拟测试]:天才绅士少女助手克里斯蒂娜(数学+树状数组)

题目描述 红莉栖想要弄清楚楼下天王寺大叔的显像管电视对“电话微波炉(暂定)”的影响. 选取显像管的任意一个平面,一开始平面内有个$n$电子,初始速度分别为$v_i$,定义飘升系数为$$\sum \limits_{1\leqslant i<j\leqslant n}|v_i\times v_j|^2$$ 由于电视会遭到大叔不同程度的暴击,电子的速度常常会发生变化.也就是说,有两种类型的操作: $\bullet 1\ p\ x\ y$将$v_p$改为$(x,y)$ $\bullet 2\ l\ r$

docker并不能把部署的工作「减少为0」,比较好的情况下是「基本减少为1」

很多人说docker改变了运维世界,这句话是从群体角度来说的,是统计学意义上的改变,像mysql,python这样被大规模使用的基础应用,docker化之后为整个群体所节省的时间是非常巨大的. 有人可能会问,我只有一台服务器,也不太可能会迁移.我的python服务,mysql服务,只需要部署一次,就可以在以后重复使用了.那这样docker对于我来说还有优势吗?毕竟docker也是有学习成本的. 如果你确信你的应用都是一次性的,而且只提供给自己使用,那么docker在这种场景下的优势不是特别明显:

嘟嘟噜 解题报告

嘟嘟噜 Description 由于众所周知的原因, 冈部一直欠真由理一串香蕉. 为了封上真由理的嘴, 冈部承诺只要真由理回答出这个问题, 就给她买一车的香蕉: 一开始有 \(n\) 个人围成一个圈, 从 \(1\) 开始顺时针报数, 报出 \(m\) 的人被机关处决. 然后下一 个人再从 \(1\) 开始报数, 直到只剩下一个人. 红莉栖: "这不就是约瑟夫问题吗..." 伦太郎: "助手你给我闭嘴!" 真由理虽然已经晕头转向了, 但听到有一车的香蕉, 两眼便放出

汕头市队赛 SRM 07 D 天才麻将少女kpm

这道题放了很久还是回来补了 D 天才麻将少女KPM SRM 07 背景&&描述 天才麻将少女KPM立志要在日麻界闯出一番名堂.     KPM上周叒打了n场麻将,但她这次又没控分,而且因为是全市参与的麻将大赛,所以她的名次范围是0..10^5.     名次可能等于0是因为KPM那场没去打= =     没去打就意味着无限的可能性.     KPM叒想要让自己的名次严格递增.为了避免被妹子怀疑,她只能把没打的比赛的名次改成T..R中的整数     当然,n场全部严格递增是很难做到的.你只需

如何看待现在一些年轻人秉持「简单是福、平淡是真」的随遇而安的生活态度?

作者:Creamy络链接:https://www.zhihu.com/question/45564525/answer/100780273来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 因为阶级固化下年轻人丧失希望,这四五年经济泡沫发展没给百姓多少福利反而降低了生活期望,很多年轻人看不到什么希望,或者希望太渺小太遥远,而慢节奏的享乐主义下来.人会不安贫乐道,会乐于奋斗,拼搏,是源于对未来有好的憧憬,以及对自身将来会提升的财富和实力的未知.而一旦人对未来没有好的憧憬

内部考试总结

2019年8月5日星期一 Kos 题目描述 有\(n\)个人,他们之间将会有\(m\)场比赛(两个人之间可能有多场比赛,但这些比赛的结果不一定完全相同),问获胜场次最多的人获胜的场次数最少 限制范围 \(Time:1000ms\quad Space:512MB\) \(1\le n\le 10^4,0\le m\le 10^4\) 正解算法 建立二分答案,对猜测解\(x\),考虑建立最大流模型 对每场比赛和每个人都建立一个点,从源点向每场比赛连一条容量为\(1\)的边,每个选手向汇点连一条容量为

csp-s模拟测试60

csp-s模拟测试60       2019-10-05 RT. 又颓又垃圾. 状态低迷,题都交不上去. 交了也是爆零,垃圾玩家没有什么可说的,就是垃圾. A. 嘟嘟噜 $mlogn$的毒瘤做法. 贴一个不一样的毒瘤做法. 1 //ans=(ans+m)%i 2 #include <cstdio> 3 #include <cstring> 4 #include <iostream> 5 #include <algorithm> 6 #define re re

1005 csp-s 60 凉凉

T1 嘟嘟噜 上来一看数据范围1e9就蒙蔽,然后不知所措的打了一个 $ O(n)$的无脑算法,由于本人真的脑小,导致O(n)的柿子推了好长时间,导致心态崩了,然后........ 今天能明白了log的算法,算是约瑟夫问题弄明白了,没有想到跳跃式的竟然可以log求. #include<bits/stdc++.h> using namespace std; #define re register inline int read() { int x=0,f=1;char cc=getchar();