随笔分类 -  Atcoder

摘要:你知道,故事的结尾并不重要,生活唯一确保我们的就是死亡。 所以我们最好不要让那结尾,夺走了故事的光芒。 阅读全文
posted @ 2022-03-07 12:14 fhq_treap 阅读(91) 评论(0) 推荐(0)
摘要:再自信的人都会觉得自己还不够好 阅读全文
posted @ 2021-10-17 12:12 fhq_treap 阅读(78) 评论(0) 推荐(0)
摘要:Arc123 D 很好考场降智了。 感觉$D$比$C$好做多了。 考虑$C_i = A_i - B_i$,那么有$C_{i + 1} \leq C_i,B_i \leq B_{i + 1},A_{i + 1} - B_{i + 1} \leq A_i - B_i \to B_i + max(0,A_ 阅读全文
posted @ 2021-07-21 20:27 fhq_treap 阅读(111) 评论(0) 推荐(0)
摘要:A 按题意模拟。 scanf("%lld%lld%lld%lld",&n,&a,&x,&y); std::cout<<n * x - (x - y) * std::max(n - a,0ll); B 判断第一个 \(1\) 的位置的奇偶性。 scanf("%lld",&n); scanf("%s", 阅读全文
posted @ 2021-07-18 10:16 fhq_treap 阅读(61) 评论(0) 推荐(0)
摘要:最近状态差到爆炸. $AT$连掉两把分,啥时候能上黄啊。 \(A\) 考虑直接动归。 把$O(n^2)$的动归后缀和优化成$O(n)$ A #include<iostream> #include<cstdio> #define ll long long #define N 100005 #defin 阅读全文
posted @ 2021-06-14 21:48 fhq_treap 阅读(145) 评论(2) 推荐(0)
摘要:身败名裂了,$AK$场转掉分场。 都是水题不说了. 这篇文鸽了。 阅读全文
posted @ 2021-06-07 09:02 fhq_treap 阅读(90) 评论(0) 推荐(0)
摘要:确实有想到重构树,不过没有继续下去的思路。 可能是对重构树的性质不太懂。 这种题目我们可以二分答案,考虑怎么$check$呢,整体二分+并查集,建出重构树,找去第一个小于这个数的方点,查询他的子树大小。 不过因为是两个点,要注意两点的满足性质的方点是同一个点的情况。 [AGC002D] Stamp 阅读全文
posted @ 2021-05-28 21:14 fhq_treap 阅读(61) 评论(0) 推荐(0)
摘要:这把感觉质量很高。 \(E\) $E$比较简单所以先写个$E$,考虑就一个置换操作来说改变的只有两端的值。 考虑$|a_i - a_{i - 1}|$变成区间,则我们考虑分类讨论,发现只有当$a_{i + 1} > a_$且$a_r > a_{r + 1}$还有$a_{i + 1} < a_$且$a 阅读全文
posted @ 2021-05-19 22:05 fhq_treap 阅读(87) 评论(0) 推荐(0)
摘要:因为学校的某些操作。 让最近两天的$Atcoder$都能打了,挺开心的。 想上次$ABC$看错题意,失败退场。 —————————————————————————————— \(A\) 直接手动判断六种排列。 A #include<iostream> #include<cstdio> #define 阅读全文
posted @ 2021-05-16 19:57 fhq_treap 阅读(308) 评论(0) 推荐(0)
摘要:前言:果然自己连$ABC$都打不好了吗。 没看清题目,卡了巨久,排名一直跌,笔记本键盘坏了,心态崩了。 冷静。 —————————————————————————————————————————————————————— \(A\) 判断一个年份处于几世纪。 A // code by fhq_tre 阅读全文
posted @ 2021-05-10 11:52 fhq_treap 阅读(173) 评论(0) 推荐(0)
摘要:这个帖子,是在自己学知识点累了的时候就看看$AGC$的题目来休息。 而且白天上课可以做( ##AGC-001 \(A\ BBQ Easy\) 考虑从小到大排,相邻两个取为一对。 BBQ Easy #include<iostream> #include<cstdio> #include<algorit 阅读全文
posted @ 2021-04-21 22:06 fhq_treap 阅读(276) 评论(0) 推荐(0)
摘要:半小时打完了$A~D$,想要一发$F$冲进前$100$,结果平衡树常数大$T$了。据说$G$是矩阵树定。 \(A\) 放代码吧。 A ``` // code by Dix_ #include #define ll long long inline ll read(){ char C=getchar( 阅读全文
posted @ 2021-04-18 13:07 fhq_treap 阅读(103) 评论(0) 推荐(0)
摘要:#A ##题意 问$x,y$相差是否小于$3$ #include<iostream> #include<cstdio> #include<cmath> #define ll long long ll x,y; int main(){ scanf("%lld%lld",&x,&y); if(abs(y 阅读全文
posted @ 2021-01-12 13:19 fhq_treap 阅读(191) 评论(0) 推荐(0)