THUPC2021网络赛&CSP认证

THUPC2021网络赛

yhg跑去考六级了,然后就剩下我和xyl

因此也没抱着啥出线的希望

开题后全点开看到一个签到M

以为要输出人名WA了一发,改了下就过掉了(希望kench没事

然后看到H是个北京八十中集训的原题,我好像还写过笔记,学了一下写了写就A掉了

又听说J是水题,想了下暴力枚举+dp就能直接过,但是好像会很麻烦,硬着头皮调了半天写完了

再读B,从一队那边听到了要从小到大排序,然后想dp发现转移不知道咋搞,猜了几个比例发现不是很行还送了几发罚时

看着dp方程突然发现这个玩意可以转换成一个类似二次函数在给定区间的最值问题

讨论了一下就过掉了

然后跟榜写E(队友咋回事啊,他咋今天啥都不会啊qwq

推了推式子,发现提前预处理两个数组即可

其中一个一开始不太会,xyl想了下发现可以递推,然后rush一波也过掉了

最后开了个G

一看是个没啥意思的状压DP

二项式定理分析下复杂度发现是\(k*4^n\)的,直接就去写了

然后就被卡常卡到怀疑人生,就弃疗了

最后rk只有90多的样子,果然菜是原罪

题解(咕咕咕
B:

E:

G:

H:

J:

CSP认证

第一次参加,听说经常会有码农题

害怕.jpg

下午一点半开始,困的一比,感觉要凉(flag

开始后没急着看题

先码了套常用函数的板子

看了下T1,好像就是求个和,直接过掉了

然后T2,写个前缀和直接枚举就好了

具体来说就是排好序后,枚举哪个人是答案,然后预测对的数量就是比它小的0+大于等于它的1

直接前缀和即可

然后T3

草,真有这种阴间题,题都不想看,直接扔

(rnm,tq*1

接着看T4

题意就是一颗树,给k个点集,让你选m个起点,k辆车从任意一个起点同时出发,遍历自己对应的点集,最小化最大的时间

然后有70的暴力是m=k

这个时候车之间显然独立,暴力枚举起点,算它遍历点集的时间。然后每辆车选个最小的就好了。

本来打算写个暴力溜了,突然发现正解好像只需要加个状压dp就好了,dp[i][j][s]表示考虑前i个点,选了j个作为起点,已覆盖了s这个集合的最小时间。转移乱写的话可以枚举每次增加哪些点集,是个指数级的,由于贡献是一个max的形式,显然排序后只会取一个前缀,因此o(k)转移就好了。

写了一下交上去发现85,开始怀疑人生。

猜了一发毒瘤出题人可能会整点集为空的情况,于是特判了一下,结果就A了

(rnm,tq*2

这个时候大概过了一个半小时的样子,这是服务器还没有变成土豆(雾)

然后看T5

一看是线段树大概就觉得稳了。

题意大概是维护n个三元组,区间乘,区间加,区间三元组置换,区间求和,还要动态开点

想了一下发现按照mul,rev,add的顺序来做就可以了,然后开码。

写完后调了亿会bug过了样例就交了,发现直接就卡在wating不动了

嗯?ccf,发生肾么事了?

突然想起xlh说这玩意是土豆服务器,多半是评测太多卡烂了

(rnm,tq*3

没有办法,遂去看T3,这时候想了一下AK了是不是就再也不用打这种垃圾比赛了,然后决定挣扎一下。读题读了快30min,大概明白了要干啥,然后发现时间不是很够,又实现没啥劲rush了,就写了一个50的部分分跑了。

最后发现自己T5过了

T3的最后也看到结果

所以预计\(100+100+[0,50]+100+100=[400,450]\)

update:

大概还能看的样子qwq

The Last

周日好像是icpc上海站,听说还出了个6s过的神仙学校2333

下个周就是南京站啦!希望能AU吧。(最近感觉状态意外的不错qwq?

话说我可能数分线代程设可能已经翘了半个多学期了。。。

posted @ 2020-12-14 02:16  Creed-qwq  阅读(514)  评论(1编辑  收藏  举报