CCSP2021 分赛区
Posted 雪靡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CCSP2021 分赛区相关的知识,希望对你有一定的参考价值。
第一题
取集合里面距离最小的两个点,如果距离一样,取和最小的两个点,合并后MOD k,重新放入集合(注意集合中元素两两不同)。求合并次数和最后剩余的点。
前70%暴力直接过,时间复杂度容忍 O ( n 2 ) O(n^2) O(n2) ,剩下30%需要优化。暂时没有思路。回头更新。
第二题
实现并优化一个量子计算机。
题目老长老长,公式又多。但是任务1(30分)很简单,直接暴力模拟。任务2(5+10+10+5=30分)。第一个5分,前面5分,每次设置一个位置 x x x,每次只更新小于 2 x 2^x 2x的状态,即可。第二个10分对操作做个拓补排序,尽可能最小x的先做。第三个10分,对操作重排序。贪心可以过。第四个5分需要对贪心优化。
第三题
写一个缓冲管理器。
题目虽然比较短,但是读了好几遍才懂得给的补充文件里面是什么。
写了一个LRU,丢弃最长时间不用的替换策略,一分都没有。
等着过几天复盘以后再更新。
以上是关于CCSP2021 分赛区的主要内容,如果未能解决你的问题,请参考以下文章