摘要: 总分:\(210/400\)分 \(T1:100\)分\(AC\) 一道贪心,看了10分钟的样例自己悟出来第一个贪心虽然是假的 把所有的数据存到set里,不仅去重又排序,也把所有的数组存到hash里,记录一个cnt 扫每一个元素然后把上一个干掉,剩下的加上 但是到了大样例的第二个就WA了,后来又想到 阅读全文
posted @ 2026-10-01 20:26 ThomasHang 阅读(8) 评论(0) 推荐(0)
摘要: 总分:\(30/400\) \(T1\):\(10\)分\(WA\) 一道很简单的模拟题,想加写其实不应该超过\(10mins\)但是我一开始想到了基环树,然后就用基环树的一些性质去写,但是写炸了,最后只拿了0分 \(T2\):\(0\)分\(WA+TLE+RE\) 这道是一个排列组合,看到$\mo 阅读全文
posted @ 2026-09-28 22:41 ThomasHang 阅读(6) 评论(0) 推荐(0)
摘要: 这题是之前我A的第一道蓝题,也是我线段树的第3道题,在后续的题目中老师经常提到这题,这题是一个典型的线段树。 P4513 小白逛公园 #include<bits/stdc++.h> #define int long long using namespace std; const int N=5e5+ 阅读全文
posted @ 2026-08-06 16:33 ThomasHang 阅读(4) 评论(0) 推荐(0)
摘要: $A,B $ \(AC\) \(C\)题: 这题其实一个堆排序就能做,我也想了,但算出时间复杂度为\(O(Q²logQ)\)时间太大,后来问了\(deepseek\)说如果全是\(2\)操作时间复杂度其实是\(O(Q)\)因为没有树,所以在一半\(1\)操作,一半\(2\)操作是时间复杂度最大,为\ 阅读全文
posted @ 2026-03-29 16:22 ThomasHang 阅读(22) 评论(0) 推荐(0)
摘要: 这题是考的队列/指针的模拟,我一开始写的在数组里面用指针去记录最前面的可以用鸡蛋的天数和可以用的鸡蛋天数,导致代码异常的难写,写了一会儿就去做第4题了。后面和deepseek进行了一番争吵,最后发现用先在用到第几天这个指针来记录会更简单,看了题解后发现用队列去模拟好像更简单。 总结一下: 一个题用指 阅读全文
posted @ 2026-03-17 22:02 ThomasHang 阅读(17) 评论(0) 推荐(0)
摘要: 周六完成ABC448:成绩300/2650 赛后反思: 第1题:AC 第2题:AC 这题是一个简单的模拟小题,但是花了50分钟,写代码只用了3分钟。在研究样例时,把"a[4]"看成"a[3]"硬控我40分钟,最后还是妈妈帮我用草稿纸看出来的。 第3题:0分 这题其实就是一个排序,我把他想复杂了,想了 阅读全文
posted @ 2026-03-08 14:38 ThomasHang 阅读(9) 评论(0) 推荐(0)
摘要: 周日完成代码部落周赛:成绩160/400 赛后反思: 第1题:AC 第2题:0分 题目考察排序+去重算法,一个set直接拿下的算法,但我理解成了DP,导致卡了近1小时。搞笑的是,样例全对,一测就废。一道入门题,坑了自己。 第3题:0分 题目考察一个前缀和思想,初见此题认为非常难,直接做第4道了,没有 阅读全文
posted @ 2026-03-03 22:41 ThomasHang 阅读(20) 评论(1) 推荐(0)