SCOI2020 游记

有点小难受

Day 0

日常陪 ldxldxldx 打篮球,写了个后缀平衡树就水过了一天
中途跟电脑下国际象棋,佛系应考
临走前教练说 “ 谋事在人,成事在天”,给我打了定心针,心态还行

Day 1

由于疫情两天压缩成一天,所以压力有亿点大,浑浑噩噩一早上就过去了
下午 1 点开考,感觉精神还行,发现考场配的全是笔记本人都傻了,之前教练让我们从台式机改成用笔记本然后由让用台式机结果最后还是笔记本,不知道出了什么问题光标滑来滑去的很烦
找扩展名找了半天找不到最后请监考老师来还是找不到,换了几个才调出来
有一点难受

开题,发现 t1 是个计算几何题,心态有点崩,考前奶过不考所以没有复习
冷静分析发现可以把 SSS 作为圆心,把 TTT 转到 xxx 轴上,做中垂线,那么就是统计交点横坐标 ≥C\ge CC 的个数,可以把中垂线移到 yyy 轴,那么对于两条直线 ax+b,cx+dax+b,cx+dax+b,cx+d,就要求 (a−c)(d−b)>0(a-c)(d-b)>0(ac)(db)>0,可以二维数点,于是 1h1h1h 过了大样例

t2 有模数,感觉 ldxldxldx 稳了,出场发现他的确稳了!自己尝试推了一下生成函数没搞头
t3 有点长,读完题只会最低档暴力
然后啥也没干想了两个小时

写了 t2 的最低档暴力,对于 Q1Q1Q1 推了 O(n)O(n)O(n) 询问的做法,没想到最后居然拿到了 O(qn)O(qn)O(qn) 的十分?
t3 冷静了一下,发现可以按位考虑每一位是否可以为 1,
我们需要动态插入一些区间,当前的贡献是 2∣S∣2^{|S|}2S 其中 ∣S∣|S|S 是这些区间的线性基大小
到考试结束也不会,最后交了个 O(n3log⁡ω)O(\frac{n^3\log }{\omega})O(ωn3log) 的暴力线性基上去有些自闭

考完发现可以连边判联通性,于是 80 分被送走了,很难受,心想没了。

出分:
正在吃饭,广东队长比我们先拿到成绩???
ldxldxldx 凭模数稳重 220,zxyzxyzxy t1 炸精度太惨了,可可大神发挥失常没有做出 t1
十分难受
100+30+10100+30+10100+30+10 苟了一个 rank 13rank\ 13rank 13
还是很遗憾因为 t3 没有码出来
最难受的是两个大神没能进队
诶,
如梦似幻,梦想这个东西,在黑暗时给你一些光,让你去追
快追上时,却迎来黎明前的黑暗,触碰到朝阳时,一切又归于虚无,接着是又一个梦想,更长的黑夜

无论结果如何,都要重新上路,出发吧。

中描述了一个幼儿园里分配糖果的问题,每个小朋友都有自己的要求。问题的输入包括两个整数NN和KK,表示幼儿园里的小朋友数量和要满足的要求数量。接下来的KK行表示小朋友们的要求,每行有三个数字,XX,AA,BB。如果X=1,表示第AA个小朋友分到的糖果必须和第BB个小朋友分到的糖果一样多;如果X=2,表示第AA个小朋友分到的糖果必须少于第BB个小朋友分到的糖果;如果X=3,表示第AA个小朋友分到的糖果必须不少于第BB个小朋友分到的糖果;如果X=4,表示第AA个小朋友分到的糖果必须多于第BB个小朋友分到的糖果;如果X=5,表示第AA个小朋友分到的糖果必须不多于第BB个小朋友分到的糖果。这个问题可以被看作是一个差分约束系统的问题。 具体地说,可以使用差分约束系统来解决这个问题。差分约束系统是一种通过给变量之间的关系添加约束来求解最优解的方法。对于这个问题,我们需要根据小朋友们的要求建立约束条件,并通过解决这个约束系统来得出最小的糖果数量。 在问题的输入中,X的取值范围为1到5,分别对应不同的关系约束。根据这些约束,我们可以构建一个差分约束图。图中的节点表示小朋友,边表示糖果数量的关系。根据不同的X值,我们可以添加相应的边和权重。然后,我们可以使用SPFA算法(Shortest Path Faster Algorithm)来求解这个差分约束系统,找到满足所有约束的最小糖果数量。 需要注意的是,在读取输入时需要判断X和Y是否合法,即是否满足X≠Y。如果X=Y,则直接输出-1,因为这种情况下无法满足约束条件。 综上所述,为了满足每个小朋友的要求,并且满足所有的约束条件,我们可以使用差分约束系统和SPFA算法来求解这个问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【差分约束系统】【SCOI2011】糖果 candy](https://blog.youkuaiyun.com/jiangzh7/article/details/8872699)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [P3275 [SCOI2011]糖果(差分约束板子)](https://blog.youkuaiyun.com/qq_40619297/article/details/88678605)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FSYo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值