2023-10-25~11-18记录

usaco题单

记录:

  • 2023-10-25(3题)

P2984 [USACO10FEB] Chocolate Giving S

这题直接按题意只有 50pts,复杂度 O(B MlogN),显然超时,然后我就想啊想,发现从 s -> 1 -> t 跑两遍 dij 和 1 -> s(t) 跑一遍 dij 是等效的,没啥用......我居然还想了好久,才发现根本不需要每次都跑,跑一次预处理就行了...... 思维太慢了!

P3074 [USACO13FEB] Milk Scheduling S

拓扑板子,有多个 DAG,每个 DAG 里有个入度为零的点,这些点从题意上看就是首先同时被挤奶的牛。

每一个点都可以跑一遍得到用时,题目说要取最小,然而要保证挤满所有奶牛,肯定要选权值和最大的拓扑序。

然鹅,每次跑一遍拓扑,不知道为什么只有 60 pts,也没 T,理论上至少 O(n2) 直接 T 飞(每次不能用 in[],要再循环赋值到临时数组)

后面翻了题解,发现只需要跑一次拓扑就可以了,初始点一开始全部放进去,在过程中维护最大值就可以了。

  • 2023-10-26(0题)

鬼知道今天干了什么...好像就调出来一个 水题 ...不能再沉溺于刷黄题了!!!

  • 2023-10-27(0题)

......第二节课调一个拓扑 40pts 调不出来了,第三节课一道 最短路分层图 又没调出来...不过这两题都很有意思,感觉很考思维,但还是想咕(

  • 2023-10-29(1题)

今天开始强化 lca,摸了一道 三点 lca 做,做了两节课,感觉自己还是沉不下心,做出这题要找出一个特殊性质,我愣是看着题目发呆,以为能瞪出性质来一样,还是要自己多手摸几组样例。

  • 2023-10-30(3题)

凑巧做了两道 lca + 树上差分 的题目,感觉这个技巧很有用诶,这是树状数组后第二次看到运用差分思维的套路,其实我觉得差分思维就是当要在线维护一个区间的值时很常用,巧妙地将在线区间修改变成在线点修改,最后离线得到答案,太妙了。

  • 2023-10-31(1题)

继续树上差分(魔怔了),第一次(貌似)做出来一道 紫题 耶,小小树上差分 + 二分,不过如此。

  • 2023-11-1(0题)

想了一天一道 树上前缀和 + lca 的题目,有点不好处理...

  • 2023-11-2(2题)

其实昨天那道题还是很容易想到预处理的...可能脑瘫了,然鹅,想到之后,卡了我又好久的是 mod ! 主要是在有减法运算时,但也是最保险的膜法就是 ((number)% mod + mod) % mod,还有就......不开longlong见祖宗 emmm

  • 2023-11-3(2题)

lca差不多了,大概有个样了。接下来重点搞 tarjan,今天就水了两道 scc 的板子

  • 2023-11-4(1题)

其实一个中午没做出一道 scc 的板子确实不应该,思维还是转不过来,其实只要发现 这题 两两相关一定是偶环且无向改有向皆一个方向不可能成环这一性质,剩下就是个板子

  • 2023-11-5(6题)

今天搞了 tarjan 的 scc 缩点,很妙啊,直接一连水了六道题,有点飘了哈哈哈,不过被 [中山市选] 杀人游戏 卡住了(恼

  • 2023-11-6(2题)

割点、割边,学会了板子,但貌似不常用(bushi

真的感觉没时间了,离比赛只有十几天了,明天就结束图论,没时间再刷题了,剩下的时间直接 dp 开搞,如果时间还有多,可能会搞一下ds,重点是线段树(痛)

syz大佬晚上告诉了我一个好东西(orz ,貌似是可以在cf上玩1v1,感觉十分有九分的有意思

  • 2023-11-7(2题)

一开始想开串串的,做了道 hash,还是被劝退了,然后转到 dp,我向来对 dp 有一种疏离感,不敢跳太快,只能跟着蓝书先一题一题学过去吧。

  • 2023-11-8(1题)

艹,这个线性 dp 已经把我脑袋学炸了!一天一道题y总讲30min我愣是看不懂啊,md回去还被物质老师上课骂了半节课,本来心情就很烦,那节课上得我都想辍学了,阿伏伽德罗定律也是一个字没听进去。

本来觉得最近几天图论刷的速度还不错,每天心里还有点动力,现在被文化课和 dp 搞的,我真的感觉要撑不住了啊。

我啥也不想搞了,最后一个星期,dp 也学不出什么名堂了,啊啊啊,好烦啊啊啊(艹

晚上和 syz \duel 了一道 cf 2000 的 构造 + dfs,艹,又被大佬骂了一顿,确实,我该骂,我这种智商和品质还搞什么竞赛,我确实该骂

  • 2023-11-9(0题)

废了,彻底废了。。。(记得还有几道 \duel 的 graphs 要补掉)

  • 2023-11-10(1题)

  • 2023-11-12(0题)

六楼机房是真的冷啊,我手冻得都敲不利索了。

下午打了场模拟赛,出得很好,最后一题我感觉就是割点 + 生成树 + 一点点排列组合,摸了几组都感觉这样做没问题(md

还有T1没给样例解释,搞得我想了几个假做法,最后愣是没推出来case2。

T2好像做了个 O(nn) ,鬼知道我怎么想的

最后写了一道 bfs,又写成木马程序了,调了半年

posted @   Zhang_Wenjie  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示