上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 算法要素:dp+dfs 思路: 暴力:枚举选取哪些行和哪些列,复杂度$C_nrC_mc$,显然不可能过。 这时就有一个神奇的思路: dp的作用是将组合数级别的复杂度优化成$n^2$等较小的复杂度 因此可以考虑枚举行的组合,每次dp得出当前行的组合下最小分值。复杂度$C_nrm2$ 经验总结: 某些d 阅读全文
posted @ 2021-11-03 08:38 Mint-hexagram 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Result: 预计:100+20=120 实际:80+20=100(rnk1耶) 唯一挂的20是数据的锅,因此这次完全没挂分 复盘: 先读题x4,T1是大结论题,T2是有负权的分层图次短路,T3应该是数据结构, T4是三元环计数。 01.5h:硬写T2,各种debug,因为我一般用djst写次短路 阅读全文
posted @ 2021-10-28 19:31 Mint-hexagram 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 算法要素:djst+次大(小)值思想 具体实现: 去学k短路然后把k设成2 djst统计最小值和次小值 但是会出现一个问题:djst的基础思想是通过vis数组保证每一个点只被修改一次。 但是由于要维护最小值和次小值,因此可能出现最小值已被更新完但是次小值根本就没有被更新的情况。 这个时候vis数组肯 阅读全文
posted @ 2021-10-28 07:32 Mint-hexagram 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 写在前面:这次题好怪啊 复盘: 前10min:读题x4,发现这几道题暴力都不好写。 01.5h:发现第二题神似之前做过的一道删边的题,感觉可能有二分,但是推不出来。 发现n范围只有1000,应该是树上背包正解,写完+对拍,发现k的范围1e9,背包只有20分, 再补一个dfs过n<=100的点,40p 阅读全文
posted @ 2021-10-27 16:22 Mint-hexagram 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 奇怪的题,真的很怪,调了1h 传送门:洛谷P4095 [HEOI2013]Eden 的新背包问题 算法要素:二进制拆分+正反两次01背包(特殊01背包) 最开始没什么思路,发现可以直接多重背包,水掉50分。 打上一个二进制拆分,数据梯度太大,因此意义不大。 考虑离线,O(1)回答询问,结果还掉到40 阅读全文
posted @ 2021-10-26 11:44 Mint-hexagram 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 洛谷P3478 [POI2008]STA-Station 10min80分 20min100分 调的很快 算法要素:树形dp 换根dp可以处理的问题: 求出一棵树以每一个点为根节点之后,树的最大深度和 算法流程: (1)以1或其他任意一个节点为根,dfs遍历一次处理出dep (2)再dfs一次处理d 阅读全文
posted @ 2021-10-26 09:26 Mint-hexagram 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 这道题调了快2h,因为一个极其愚蠢的错误 算法要素:kruskal+倍增LCA+同步求最大值次大值 算法分析: 基本思路: 首先肯定要生成一个最小生成树,然后有两种枚举方式: <1>可以选择枚举生成树上每一条边 <2>枚举每一条非树边 为什么要枚举呢?显然是因为这个问题并没有明显的单调性,无法通过贪 阅读全文
posted @ 2021-10-26 08:19 Mint-hexagram 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一些废话 [过于丢人的博客,不会考虑发到博客园上] -2021.10.23 12:30 Mint 好吧我承认我现在看开了,有勇气把这篇博客发出来了,也算是向前迈出了一小步。 大概吧 复盘: 前10min:先把所有题都看了一遍,发现第一题较为简单,应该是贪心+二分(三分),正解复杂度必为nlogn。 阅读全文
posted @ 2021-10-26 01:05 Mint-hexagram 阅读(49) 评论(0) 推荐(1) 编辑
摘要: Result:0+60+60+100=220 复盘: 上来先把所有题都看一遍,发现最后一道题是道签到题做过,30min直接切掉。 T4期望得分100。 然后开始写第二题,正解是meet in middle的算法,最开始想到的是从1开始dfs,统计答案。 仔细看一下数据范围+转换一下思路可以发现出题人 阅读全文
posted @ 2021-10-15 19:20 Mint-hexagram 阅读(31) 评论(0) 推荐(1) 编辑
摘要: 一道很有意思的题。 算法要素:floyd+利用过程量 核心思想:算法可以利用的部分不只有结果量,过程量也会起到一些意想不到的作用。 洛谷题面传送门 题目分析: 一、先说Floyd的本质: 用多了f[i][j]的定义,就会忘了其实它是压掉一维的结果。 最初的定义是f[i][j][k],意为从i到j,只 阅读全文
posted @ 2021-10-14 17:21 Mint-hexagram 阅读(101) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页